Design Resilient Architectures
382 questions
A company hosts its core transactional platform on Amazon EC2 instances behind an Application Load Balancer (ALB) in us-east-1 as the primary region. The company maintains a fully functional but scaled-down warm standby environment behind an ALB in us-west-2 as the secondary region. The database layer is replicated across both regions. A solutions architect must design a DNS routing strategy using Amazon Route 53 to automatically redirect user traffic from the primary region to the secondary region if the primary region's ALB or backend instances fail. Which configuration should the solutions architect implement to meet these requirements?
A company hosts a web application on Amazon EC2 instances within an Auto Scaling group (ASG) behind an Application Load Balancer (ALB). The solutions architect notices that when the application on an EC2 instance crashes and returns HTTP 5xx errors, the ALB marks the instance as unhealthy, but the ASG does not terminate or replace the instance. What configuration change should the solutions architect make to ensure that the ASG automatically replaces instances that fail the application-level health checks?
A logistics company runs a fleet tracking application on AWS. The application database is hosted on Amazon RDS for PostgreSQL in a Multi-AZ deployment within the primary Region. The company requires a disaster recovery (DR) strategy in a secondary Region with a Recovery Time Objective (RTO) of 30 minutes and a Recovery Point Objective (RPO) of 15 minutes, while minimizing ongoing costs. Which architecture will meet these requirements at the lowest cost?
A pharmaceutical company hosts a clinical trial monitoring application on AWS in the `us-east-1` Region. The application's database tier is running on an Amazon RDS for PostgreSQL Multi-AZ DB instance. The application tier runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer. The company needs to design a disaster recovery (DR) plan in the `us-west-2` Region. The DR plan must meet a Recovery Time Objective (RTO) of hours and a Recovery Point Objective (RPO) of minutes. The company wants to minimize ongoing costs during normal operations. Which of the following database and application tier strategies should a solutions architect recommend to meet these requirements?
An online auction platform allows users to submit bids on items. The platform must process these bids in the exact chronological sequence in which they are received to ensure that the correct winning bid is determined. Bidding activity is highly variable, with sudden spikes in traffic during the final minutes of popular auctions. The architecture must decouple the bid submission layer from the backend processing system to handle these traffic spikes without losing any bids. Which solution meets these requirements with the least operational overhead?
A logistics company is designing an application to process real-time status updates for package deliveries. The updates must be processed in the exact order they are generated for each package to ensure accurate tracking. If a status update fails to process, it must be isolated for analysis without interrupting the processing of subsequent updates for other packages. Which combination of steps will meet these requirements with the least operational overhead? (Select TWO.)
Select all that apply
A software-as-a-service (SaaS) company hosts a global hotel booking platform in the eu-west-1 Region. The application tier runs on Amazon EC2 instances in an Auto Scaling group behind an Application Load Balancer. The database tier uses an Amazon RDS for PostgreSQL DB instance. The company wants to implement a disaster recovery (DR) strategy in the us-east-1 Region that achieves a recovery point objective (RPO) of 5 minutes and a recovery time objective (RTO) of 30 minutes. Which combination of actions should the solutions architect recommend to meet these requirements at the lowest cost? (Select TWO.)
Select all that apply
An e-commerce company is designing an order processing application on AWS. When a customer places an order, the application must publish order events to multiple downstream services. The transaction service must process payments in the exact order they are received to ensure ledger accuracy. However, the shipping notification service and the analytics service can process events asynchronously without strict ordering requirements. If a service fails to process an order event after multiple retries, the event must be isolated for troubleshooting without blocking other orders.
Which TWO configurations should a solutions architect recommend to meet these requirements with the least operational overhead?
Select all that apply
A software-as-a-service (SaaS) provider is building a collaborative document editing platform. When a user updates a document, the platform must send change notifications to a real-time collaboration service and a document version history service. The updates for each individual document must be processed in the exact order they occur to prevent version conflicts. Which combination of steps should a solutions architect take to decouple these services while ensuring correct update order? (Select TWO.)
Select all that apply
A smart home automation company processes real-time state change events, such as lock and unlock actions, from millions of smart door locks globally. For security auditing compliance, the events from each individual lock must be processed in the exact sequence they are generated. During peak hours, the backend database experiences write throttling due to sudden spikes in traffic. A solutions architect needs to decouple the ingestion and processing layers to handle the spikes while guaranteeing lock-level event ordering. Which combination of actions should the solutions architect recommend to meet these requirements? (Select TWO.)
Select all that apply
A company wants to set up an active-passive disaster recovery (DR) strategy for its primary web application running on an Application Load Balancer in the us-east-1 Region. The backup environment is a static maintenance page hosted in an Amazon S3 bucket in the us-west-2 Region. Which Amazon Route 53 configuration will meet this requirement with the least administrative effort during a failover event?
An e-commerce company is migrating its ordering database to AWS and requires a resilient design using Amazon RDS for PostgreSQL. The database must survive an Availability Zone (AZ) outage with a Recovery Time Objective (RTO) of under 60 seconds, and it must support horizontal read scaling for search queries within the same AWS Region. Which configuration meets these requirements with the lowest operational overhead?
An enterprise is deploying an active-passive disaster recovery (DR) architecture for a stateful web application. The primary environment is in us-west-2 with an Application Load Balancer (ALB) and an Amazon Aurora PostgreSQL database. The secondary environment in us-east-1 is a warm standby with a scaled-down Amazon EC2 fleet behind another ALB, and an Aurora read replica. The DR plan requires Route 53 to automatically shift DNS traffic to us-east-1 only if the primary ALB has no healthy EC2 targets, or if the primary application cannot connect to its database (determined by the absence of the string 'DB_OK' on the '/healthz' status page). The database promotion to primary will be handled by a separate automated script. Which Route 53 DNS failover configuration meets these requirements with the shortest recovery time?
A company's enterprise application runs on AWS and uses an Amazon RDS for SQL Server database to store transactional data. The database must be designed to withstand an Availability Zone outage in the primary AWS Region with automatic failover to minimize downtime. Furthermore, the company requires a disaster recovery strategy to support recovery in a secondary AWS Region with a Recovery Point Objective (RPO) of less than 30 minutes.
Which two database configurations should the solutions architect select to meet these requirements? (Select two.)
Select all that apply
A media streaming company hosts its user profile database in the us-east-1 Region. The application requires local, sub-second read performance for users in the eu-west-1 Region. Additionally, the architecture must support a cross-region disaster recovery strategy with a Recovery Point Objective (RPO) of less than seconds and a Recovery Time Objective (RTO) of less than minutes. Which database configuration meets these requirements with the least operational overhead?
A company is designing a high-availability, active-active web application deployed across two AWS Regions: us-east-1 and eu-west-1. The application is accessed via the domain apex (example.com). The architecture requires low-latency access for global users by directing them to the nearest healthy region. Additionally, the system must support automatic failover to the secondary region if either the load balancer target servers become unhealthy or the local application instance loses connectivity to its database. Which two configurations should the solutions architect implement to meet these requirements?
Select all that apply
A real estate platform runs its production workload in the eu-west-1 Region. The architecture consists of Amazon EC2 instances in an Auto Scaling Group behind an Application Load Balancer, and an Amazon RDS for MySQL database. The company needs to design a disaster recovery (DR) strategy in the eu-central-1 Region with a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 4 hours. Which strategy should a Solutions Architect recommend to meet these requirements with the lowest operational cost?
A medical laboratory runs an automated pipeline to analyze clinical trial results. When a new trial dataset is uploaded to an Amazon S3 bucket, it must trigger two separate processes: a statistical analysis engine and a regulatory compliance auditing service. The systems must process these datasets asynchronously. If either downstream service encounters an error or fails to process a dataset, the dataset event must be isolated for analysis without disrupting the rest of the queue. The order in which datasets are processed is not critical, but each service must process a copy of every dataset event.
Which combination of steps should a solutions architect recommend to design a decoupled and resilient architecture for this application? (Select TWO.)
Select all that apply
A financial services company hosts an invoice processing platform in the us-west-2 Region. The application architecture consists of Amazon EC2 instances behind an Application Load Balancer (ALB), an Amazon RDS for PostgreSQL database for invoice metadata, and an Amazon S3 bucket for storing scanned invoice documents. The company needs to design a disaster recovery (DR) solution in the us-east-1 Region. The solution must support a Recovery Point Objective (RPO) of 15 minutes and a Recovery Time Objective (RTO) of 2 hours while keeping ongoing standby costs as low as possible. Which combination of database and storage configurations will meet these requirements? (Select TWO.)
Select all that apply
A collaborative online whiteboard platform runs its production environment in the us-east-1 Region. The architecture includes an Application Load Balancer, an Auto Scaling group of Amazon EC2 instances, and an Amazon RDS for PostgreSQL database. The company needs to design a disaster recovery (DR) plan in the us-west-2 Region. The design must meet a Recovery Time Objective (RTO) of 4 hours and a Recovery Point Objective (RPO) of 15 minutes while minimizing ongoing infrastructure costs.
Which strategy should a solutions architect recommend to meet these requirements?