Skip to content
D2 templates

Event-Driven Architecture (D2)

Producer, topic, consumers and a dead-letter queue.

Template previewD2
Rendering…

Make it your own.

producer -> topic: publish
topic -> consumer1: subscribe
topic -> consumer2: subscribe
consumer1 -> db1
consumer2 -> db2
topic.shape: queue
db1.shape: cylinder
db2.shape: cylinder
dlq: Dead Letter Queue
consumer1 -> dlq: on error