About This Architecture
Multi-AZ hotel management system on AWS with WAF-protected CloudFront CDN fronting Application Load Balancers across two availability zones. EC2 t3.medium instances run the web/API layer, while ECS Booking Service, Lambda Payment Handler, and Lambda Notification Service handle core business logic with multi-provider payment integration via PayMongo, GCash, Maya, and Stripe. RDS MySQL primary-standby replication in separate AZs ensures database resilience, with DynamoDB providing distributed session and cache storage. This architecture demonstrates high-availability patterns critical for 24/7 hospitality operations, combining managed services with containerization to minimize operational overhead. Fork and customize this diagram on Diagrams.so to adapt subnetting, instance types, or add additional AWS services like SQS or SNS.