3-tier distributed system simulating travel metasearch with microservices and event-driven architecture.
JWT authentication, rate limiting, request routing to downstream services
Independent microservices for search, booking, and user management
MySQL for OLTP, MongoDB for analytics, Redis for caching
Real-time event streaming for booking confirmations, inventory updates, and user actions