A global streaming platform is designing its user authentication service on AWS. The architect deploys the application across three Availability Zones behind an Application Load Balancer, and configures the database with multi-Availability Zone replication. Furthermore, the client application is designed to gracefully degrade by using cached authentication tokens locally if the backend service becomes temporarily unreachable. Which AWS Cloud design principle is primarily demonstrated by this architecture?
- ATight coupling of application components
- BOver-provisioning compute capacity
- Design for failureCevap
- DMonolithic design
Cevap
Design for failure
The architecture demonstrates 'Design for failure' by ensuring that if a single Availability Zone, database instance, or backend service fails, the system automatically redirects traffic, replicates data, and uses client-side caching to maintain availability and user experience.
Adım Adım Çözüm
Anahtar Kavram
Design for failure
Tahmini Süre:1m 30s