Domain 226% of scored content
Design Resilient Architectures
Loosely coupled, scalable designs built from queues, events, containers, and serverless services, and architectures that survive the loss of an instance, an Availability Zone, or a Region.
2 topics
About 8 minutes of reading
- 2.1Scalable, loosely coupled architecturesComponents that talk through queues, topics, events, and APIs can scale, fail, and change independently. Keep tiers stateless so they scale out, and pick the managed or serverless service built for each job.4 min read
- 2.2High availability and fault toleranceAssume anything can fail. Spread each tier across Availability Zones, remove single points of failure, automate recovery, and pick a disaster recovery strategy whose RPO and RTO match what the business will pay for.4 min read