Skip to content
Everything *[NYC] 2026: see what we announced. →

Event-driven architecture definition

Event-driven architecture is a software architecture style in which services communicate by producing and reacting to events, where an event is a record that something happened, such as a state change or an update.


A diagram explaining Event-driven architecture in terms of related concepts.

What are the parts of an event-driven architecture?

What is the difference between publish-subscribe and event streaming?

Is event-driven architecture the same as event sourcing?

How is event-driven architecture different from request/response APIs?

What are the trade-offs of event-driven architecture?

How does event-driven architecture apply to content systems?

Unlock New Possibilities with Sanity

With event-driven architecture under your belt, it's time to see what Sanity can do for you. Explore our features and tools to take your content to the next level.

Last updated: