Skip to content
D2 templates

Microservices with bus

Gateway fronts services; bus fans out to async workers.

Template previewD2
Rendering…

Make it your own.

client -> gateway

gateway -> auth
gateway -> orders
gateway -> catalog
gateway -> payments

orders -> bus: order.created
payments -> bus: payment.ok

bus -> email_worker
bus -> analytics

payments -> postgres: writes
postgres.shape: cylinder
bus.shape: queue