Design for New Solutions

Design deployment strategies, business continuity solutions, security controls, reliability, performance objectives, and cost optimization strategies (~29% of exam).

5 minutes 5 Questions

Design for New Solutions is a critical domain in the AWS Certified Solutions Architect - Professional exam, focusing on creating scalable, resilient, and cost-effective architectures from the ground up. This domain typically represents approximately 31% of the exam content, making it the largest we…

Concepts covered
AWS CloudFormationInfrastructure as Code (IaC)CI/CD pipelines on AWSAWS CodePipelineAWS CodeBuildAWS CodeDeployChange management processesAWS Systems ManagerConfiguration management toolsApplication upgrade paths for new servicesDeployment strategies with rollback mechanismsBlue/green deploymentsCanary deploymentsRolling deploymentsAdopting managed servicesDelegating complex tasks to AWSRoute 53 routing methodsRoute 53 health checksDisaster recovery scenariosBackup and restore DR strategyConfiguring DR solutionsData replication strategiesDatabase replication configurationDR testing proceduresAutomated backup solutionsMulti-AZ backup architecturesCross-Region backup strategiesApplication and infrastructure availabilityCentralized monitoring for recoveryEncryption options for data at restEncryption options for data in transitAWS service endpointsCredential management servicesAWS Secrets ManagerAWS ShieldAWS WAFAmazon GuardDutyPrinciple of least privilege accessSecurity group rules designNetwork ACL rules designAttack mitigation strategiesDDoS protection strategiesService endpoint securityPatch management strategiesCompliance with organizational standardsAWS storage services and replicationAmazon S3 replicationAmazon RDS replicationAmazon ElastiCache replicationMulti-AZ architecturesMulti-Region architecturesAuto scaling policies and eventsAmazon SNSAmazon SQSAWS Step FunctionsService quotas and limitsHighly available application designDesigning for failureLoosely coupled dependenciesApplication failover mechanismsDatabase failover mechanismsRoute 53 latency-based routingRoute 53 geolocation routingRoute 53 failover routingPerformance monitoring technologiesAmazon CloudWatchAWS storage optionsEC2 instance families and use casesPurpose-built databasesLarge-scale application architecture designElastic architecture designCaching strategies for performanceBuffering and queuing patternsRead replicas for performancePurpose-built service selectionRightsizing strategiesAWS cost and usage monitoringPricing models comparisonStorage tiering strategiesData transfer cost optimizationAWS managed service cost benefitsInfrastructure rightsizing for costData transfer modelingExpenditure and usage awareness
Test mode:
SAP-C02 - Design for New Solutions Example Questions

Test your knowledge of Design for New Solutions

Question 1

A biotechnology research company is building a collaborative research platform where scientists across multiple global laboratories share experimental results, research papers, and molecular structure data. The platform must support complex queries such as finding all researchers who have collaborated with a specific scientist within three degrees of separation, identifying research papers that cite common sources and share similar molecular compounds, and discovering potential collaboration opportunities based on overlapping research interests. The data model consists of researchers, publications, experiments, molecular structures, and funding sources with intricate many-to-many relationships. Initial queries using their PostgreSQL database with multiple JOIN operations are timing out after 30 seconds when traversing more than two relationship levels. The company needs query response times under 500 milliseconds for relationship traversals up to six levels deep, while maintaining ACID compliance for data updates. The solution should integrate with their existing AWS infrastructure and support both SPARQL and Apache TinkerPop Gremlin query languages for flexibility. Which AWS database architecture should the solutions architect recommend?

Question 2

When implementing the principle of least privilege in AWS IAM, what is the recommended approach for determining the appropriate permissions for a new IAM entity?

Question 3

A multinational pharmaceutical company operates a clinical trial management system behind Amazon CloudFront with Application Load Balancer origins in us-east-1, eu-west-1, and ap-southeast-1. The system allows researchers from partner institutions to submit trial data through authenticated API endpoints. The security team has discovered a sophisticated attack pattern where adversaries are exploiting their /api/trials/data endpoint by crafting requests that pass initial AWS Managed Rules inspection but contain deeply nested JSON payloads with recursive structures designed to exhaust backend parsing resources. These payload bombs have JSON nesting depths exceeding 500 levels and array sizes over 10,000 elements within the 'trialResults' field. The attacks cause Lambda function timeouts and elevated costs due to extended execution times. Standard SQL injection and XSS rules do not detect these payloads because they contain no malicious code patterns - only legitimate JSON characters arranged to maximize computational complexity. The company needs to implement AWS WAF protection that can evaluate the structural characteristics of JSON request bodies and block requests exceeding safe complexity thresholds before they reach the application tier. Their existing architecture uses CloudWatch for monitoring and requires that any solution maintain consistent protection across all three regions. Which AWS WAF configuration approach should the security architect implement to mitigate these JSON complexity attacks?

More Design for New Solutions questions
2404 questions (total)