Services/Travel Booking
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.