Find out your AWS Resilience Score
1. Do you run EC2 instances across at least 2 Availability Zones (AZs) per region?
2. Are your Application Load Balancers (ALBs) configured with cross-AZ redundancy?
3. Do you have Auto Scaling Groups spanning multiple AZs with min 2 instances?
4. Are RDS databases Multi-AZ deployed with automated failover?
5. Do you use EFS or EBS with multi-AZ replication for shared storage?
6. Are critical databases (RDS, DynamoDB) configured with automated backups <24h RPO?
7. Do you use DynamoDB Global Tables for multi-region data replication?
8. Is S3 data replicated to a secondary region via Cross-Region Replication (CRR)?
9. Do you have ElastiCache (Redis/Memcached) with multi-AZ replication?
10. Are EBS volumes snapshotted to a secondary region regularly?
11. Is Route 53 configured with health checks and failover routing policies?
12. Do you use Route 53 Latency-Based Routing across multiple regions?
13. Are API Gateways or CloudFront distributions multi-region enabled?
14. Do you have VPC peering or Transit Gateway for cross-region connectivity?
15. Is your DNS TTL set <300 seconds for rapid failover propagation?
16. Do you use CloudWatch with custom dashboards for all critical services?
17. Are you alerting on SLO breaches (e.g., 99.9% availability) via SNS/Slack?
18. Do you have AWS X-Ray or CloudWatch Logs Insights for distributed tracing?
19. Have you run Chaos Engineering experiments (e.g., via AWS Fault Injection Simulator)?
20. Do you conduct quarterly disaster recovery (DR) drills with full failover tests?
Your AWS Resilience Score: ___ / 100
Rating

