Walk me through how you would design a highly available, multi-region architecture on AWS for a fintech application.
Model answer
Design for active-active or active-passive multi-region depending on RTO/RPO requirements. Core components: (1) Route 53 latency-based or failover routing; (2) Application load balancers per region; (3) EKS clusters in each region with identical workloads; (4) Aurora Global Database for multi-region relational data with sub-1-second replication lag; (5) S3 cross-region replication for object storage; (6) ElastiCache with Redis for session state (with cross-region replication); (7) AWS WAF + Shield Advanced for DDoS protection. For RBI compliance (fintech), ensure data residency is in ap-south-1 (Mumbai). Discuss RTO/RPO: active-active achieves near-zero RTO; active-passive with Aurora Global typically achieves < 1 minute RPO. Cost trade-off: active-active is 2x infrastructure cost but eliminates downtime risk.