Services/Event Management
CoreplannedPhase 1

Event Management

Manages events, venues, schedules, and attendees. Complex scheduling logic with venue capacity constraints and multi-day event support.

Bounded Context

Events

Data Ownership

events, venues, schedules, attendees

Key APIs

/api/events/*

Communication Patterns

Sync REST + Payment ACL (sync to legacy) + Async events (EventCreated, AttendeeRegistered)

Database

Azure SQL — Event DB (events, venues, schedules, attendees tables)

Primary Owner

D3

Go-live: Month 4

Integration Points

Clients access via YARP gateway at /api/events/*
Sync REST + Payment ACL (sync to legacy) + Async events (EventCreated, AttendeeRegistered)
Dedicated database: Azure SQL — Event DB (events, venues, schedules, attendees tables). No shared DB access with other services.