Building Resilient Workloads on AWS: Tools and Techniques
summary
Covers AWS services and features for designing highly available, fault-tolerant applications by applying resilience best practices. Discusses handling server failures, network issues, and disaster scenarios using AWS tools (e.g., multi-AZ/region deployments, load balancing, auto scaling, backups and replication) and demonstrates how to implement those techniques in workloads.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:19Session overview
- 3:16Business impact of (non)-resilience
- 3:51Categories of Failure
- 6:59Shared responsibility model for resilience
- 8:42Example: Amazon EC2
- 10:35Control planes and data planes
- 11:30Question 2
- 13:03Real life example: Dependencies on EC2
- 17:18Static stability approaches
- 18:14Static stability example
- 24:05Multi-zonal high availability
- 27:40IAM control plane and data plane
- 28:54Avoid control plane actions for recovery
- 29:40Amazon Route 53 best practices
- 31:00Amazon CloudFront best practices
- 32:46Key takeaways
related talks
49mPatterns for resilient, highly available cloud architectures
57mResilient Cloud Architecture Design Patterns
44mMulti‑region architectures on AWS
14mExpect the unexpected: Building resilience with AWS
10mDesigning for Failure using AWS: Resilient Systems
48mResiliency and Availability Design Patterns for the Cloud
29mMulti-Regional High Availability in AWS Cloud
39mPrinciples of Automatic Application Scaling in AWS
