Skip to content
D2 templates

Event-driven Architecture (D2)

Producers, a broker, and consumers in an event-driven system.

Template previewD2
Rendering…

Make it your own.

direction: right

producers: Producers {
  web: Web app
  mobile: Mobile app
}

broker: Event Broker {shape: queue}

consumers: Consumers {
  email: Email service
  analytics: Analytics
  search: Search indexer
}

store: Event store {shape: cylinder}

producers.web -> broker
producers.mobile -> broker
broker -> consumers.email
broker -> consumers.analytics
broker -> consumers.search
broker -> store