A startup is deploying a healthcare booking application on AWS. To ensure the application is highly resilient and requires minimal operational effort, the architectural design must adhere to AWS Cloud design principles. Which two of the following architectural decisions demonstrate the application of these AWS Cloud design principles? (Select TWO.)
- Deploying an Amazon Simple Queue Service (Amazon SQS) queue to buffer requests between the frontend web servers and the backend processing serviceCevap
- Utilizing Amazon Aurora Serverless instead of managing a relational database on self-provisioned Amazon EC2 instancesCevap
- CDesigning a monolithic application where all processing components are tightly integrated into a single executable to ensure rapid communication
- DConfiguring a single, large Amazon EC2 instance to run all application components to simplify monitoring and avoid inter-service network latency
- EManually scaling the capacity of Amazon EC2 instances by over-provisioning resources to ensure the system is always prepared for the highest historical traffic spikes
Cevap
The correct architectural decisions are using Amazon SQS to buffer and decouple requests, and utilizing Amazon Aurora Serverless to reduce operational overhead instead of self-managing a database on Amazon EC2.
The correct architectural decisions are using Amazon SQS to buffer requests and adopting Amazon Aurora Serverless. SQS allows components to interact asynchronously, ensuring that a bottleneck or failure in the backend does not impact the frontend's ability to receive requests, which is a classic example of loose coupling. Using a managed, serverless database service like Amazon Aurora Serverless represents the 'services, not servers' principle, shifting the operational burden of database management, patching, and scaling to AWS.
Adım Adım Çözüm
Anahtar Kavram
AWS Cloud design principles recommend decoupling components (loose coupling), using managed services (services not servers), and building for high availability and dynamic scaling.