ποΈ Architecture Overview
Event-driven microservices with Kafka topics for flight events, booking service, notification service, and payment service.
// High-level architecture
Javaβ
Spring Bootβ
Kafka
β Docker + PostgreSQL + Redis
β¨ Key Features
βReal-time seat availability via Kafka
βDistributed booking with Saga pattern
βEmail notifications on booking
βRedis caching for flight data
πΊοΈ Learning Path
1
Spring Boot basics2
Kafka producers/consumers3
Saga pattern4
Docker deploymentTech Stack
JavaSpring BootKafkaDockerPostgreSQLRedis