Problem: Monolithic booking systems face massive scaling bottlenecks, high API latency, and data inconsistency when handling thousands of concurrent read-write booking transactions under peak loads. Solution & Architecture: Architected a 4-service distributed microservices system (API Gateway, Flights, Booking, and Notification services) utilizing Node.js, TypeScript, Docker Compose, and PostgreSQL mapped via Prisma ORM. Impact & Metrics: • Implemented asynchronous inter-service communication using RabbitMQ message brokers, reducing end-to-end booking latency by 25% over a monolithic baseline. • Built a custom request-throttling and rate-limiting middleware inside the API Gateway, stress-tested to sustain 1,000+ RPS under peak load with zero dropped connections. • Engineered an asynchronous notification engine using BullMQ and Redis job queues for time-critical booking confirmations, achieving 99.9% delivery reliability with automated retry fault tolerance. • Modelled complex relational schemas in PostgreSQL via Prisma ORM covering flights, seats, passengers, and bookings with full transactional consistency under concurrent read-write operations.