-
User Auth
- User hits Auth Service (Docker container) → JWT issued after login/signup.
-
Search Flights
- Request to Flight Search Service → MySQL (Sequelize, ACID) queried for Delhi → Jaipur availability.
-
Create Booking
- User picks flight → Booking Service creates booking with ACID transaction.
- Payment executed with idempotency key.
-
Publish Notification
- Booking Service publishes event to RabbitMQ (async, durable).
-
Send Email
- Notification Service consumes event → sends confirmation email.
-
Notifications
You must be signed in to change notification settings - Fork 0
Karanpal97/Containerize-flight-management-project
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Releases
No releases published
Packages 0
No packages published