Banking App

Resilient Multi-Region Architecture

Resilient Multi-Region Architectures Breakout Session

🏦 Modern Banking

Full-featured banking application with account management, transactions, and real-time balance updates.

🌍 Multi-Region

Deployed across multiple AWS regions for high availability and disaster recovery.

⚡ Resilient

Built with AWS best practices including auto-scaling, health checks, and automated failover.

🔧 Chaos Engineering

Tested with AWS FIS for fault injection and resilience validation.

Application Evolution Journey

1_simple_app - Basic single-region application
2_multi_AZ - Multi-Availability Zone deployment
3_route_53 - DNS routing with Route 53 health checks
4_multi_region - Multi-region architecture
5_arc_routing_controls - Application Recovery Controller
6_region_switch - Automated region failover
7_aurora_global_database - Aurora Global Database
8_dsql - Distributed SQL with Amazon DSQL
9_parameter_store - Configuration management
10_dynamodb - NoSQL database with DynamoDB
11_dynamodb_mrsc - DynamoDB Multi-Region Single-Copy
12_fis - Fault Injection Simulator for chaos engineering

Explore the Architecture

View on GitHub Live Demo