Context Map
The strategic relationships between the bounded contexts of this domain.
flowchart LR
Delivery["Delivery"]
Gateway["Gateway"]
Kitchen["Kitchen"]
Menu["Menu"]
Ordering["Ordering"]
Payment["Payment"]
Promotions["Promotions"]
Menu <-->|Shared Kernel| Ordering
Menu -->|Conformist| Kitchen
Ordering -->|Open Host| Kitchen
Ordering -->|Open Host| Delivery
Ordering -->|Open Host| Payment
Promotions -->|Customer-Supplier| Ordering
Kitchen <-->|Partnership| Delivery
Gateway -.->|ACL| Payment
Shared Kernels
Section titled “Shared Kernels”- Menu & Ordering — shared types:
Currency
Anti-Corruption Layers
Section titled “Anti-Corruption Layers”- Gateway -> Payment
Gateway.GatewayResult->Payment.PaymentReceipt
Relationships
Section titled “Relationships”Menu <-> Ordering— Shared KernelMenu -> Kitchen— ConformistOrdering -> Kitchen— Open HostOrdering -> Delivery— Open HostOrdering -> Payment— Open HostPromotions -> Ordering— Customer-SupplierKitchen <-> Delivery— PartnershipGateway -> Payment— ACL