About This Architecture
AWS hotel booking microservices architecture spans three tiers across Mumbai region (ap-south-1) with Route 53 DNS, Internet Gateway, and public ALB routing traffic to seven containerized services (User, Auth, Hotel, Search, Booking, Payment, Review, Notification) running on ECS Fargate with auto-scaling. Internal ALB distributes requests across microservices in private subnets, while RDS PostgreSQL Multi-AZ, ElastiCache Redis, and OpenSearch handle persistence and search in the data tier with full network isolation via security groups and NACLs. EventBridge orchestrates async workflows between Booking and Notification services, with SNS and SES enabling multi-channel alerts, while Cognito secures authentication and CloudWatch monitors all layers. This architecture demonstrates production-grade isolation, high availability across three AZs, and compliance-ready network segmentation ideal for regulated hospitality platforms. Fork and customize this diagram on Diagrams.so to adapt CIDR ranges, add RDS read replicas, or integrate additional services like payment gateways.