πŸš€ From Preparation to Offer Letter β€” Real Questions, Real Scenarios, Real Results. πŸš€
Home/Projects/Flight Connection Micro Service
✈️

Flight Connection Micro Service

Event-driven flight booking system using Kafka for real-time seat availability and booking notifications across microservices.

AdvancedJavaSpring BootKafkaDockerPostgreSQL

πŸ—οΈ 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 basics
2
Kafka producers/consumers
3
Saga pattern
4
Docker deployment