Integration Platform IT Shared¶
Event-driven integration backbone using Azure Service Bus to enable loosely coupled communication between all BelFoot FC software systems.
Business Capabilities¶
- Route events between systems using publish-subscribe topics
- Transform message formats between heterogeneous systems
- Monitor message queues, dead-letter queues, and throughput
- Provide guaranteed message delivery with retry policies
Bounded Context¶
Data Landscape¶
| Entity | Description | Role | Software Systems |
|---|---|---|---|
| Integration Topic | Message topic connecting systems via events | Owns | |
| Ticket | Entry pass granting access to an event or seat | Uses | Ticketing Platform |
| Order | Customer purchase of one or more products | Uses | Web Store |
| Transaction | Financial exchange recorded at point of sale | Uses | Cashless Payment |
References¶
Deployment - Acceptance - Integration Platform¶
Deployment - Development - Integration Platform¶
Deployment - Production - Integration Platform¶
Deployment - Test - Integration Platform¶
Inbound¶
| System | Description | Technology |
|---|---|---|
| Cashless Payment | Publish transaction events | AMQP/TCP |
| IT Architect | Monitor message queues and dead-letter queues | |
| Ticketing Platform | Publish ticket purchase events | AMQP/TCP |
| Web Store | Publish order events | AMQP/TCP |
Outbound¶
| System | Description | Technology |
|---|---|---|
| Data Platform | Route events for data ingestion | AMQP/TCP |