CoreplannedPhase 1
Travel Booking
Handles all travel booking operations including itineraries, supplier integrations, and pricing. The highest-value core domain with the most complex business rules.
Bounded Context
Travel
Data Ownership
bookings, itineraries, suppliers, pricing rules
Key APIs
/api/travel/*
Communication Patterns
Sync REST (client-facing) + Payment ACL (sync to legacy) + Async events (BookingCreated, BookingCancelled)
Database
Azure SQL — Travel DB (bookings, itineraries, suppliers, pricing tables)
Primary Owner
D2
Go-live: Month 3
Integration Points
→Clients access via YARP gateway at
/api/travel/*⇶Sync REST (client-facing) + Payment ACL (sync to legacy) + Async events (BookingCreated, BookingCancelled)
◉Dedicated database: Azure SQL — Travel DB (bookings, itineraries, suppliers, pricing tables). No shared DB access with other services.