GenericplannedPhase 2
Communications
Cross-cutting notification service handling email, SMS, and push notifications. Subscribes to ALL domain events across the system to trigger appropriate communications.
Bounded Context
Comms
Data Ownership
notifications, templates, delivery logs
Key APIs
/api/comms/*
Communication Patterns
Subscribes to ALL domain events (BookingCreated → send confirmation, EventReminder → send email, etc.)
Database
Azure SQL — Comms DB (templates, notification logs, delivery status)
Primary Owner
D4
Go-live: Month 7
Integration Points
→Clients access via YARP gateway at
/api/comms/*⇶Subscribes to ALL domain events (BookingCreated → send confirmation, EventReminder → send email, etc.)
◉Dedicated database: Azure SQL — Comms DB (templates, notification logs, delivery status). No shared DB access with other services.