liveBook · Manning

Event-driven architecture

As explained in Architecture Modernization: Socio-technical alignment of software, strategy, and structure

An event-driven architecture is a software architecture in which components communicate and initiate processing through events.

Event-driven architecture structures software around events and uses standardized event-driven patterns to increase functional and technical decoupling. section 13.3

La Redoute’s platform evolution

La Redoute used internal developer platform standards to move toward finer-grained modules aligned with business domains and functions. Its miniservices and standardized event-driven patterns reduced release and deployment dependencies while supporting scalable test environments and automated deployment-pipeline testing. section 13.3

How Architecture Modernization: Socio-technical alignment of software, strategy, and structure covers it

How deep it goes
Connects standardized patterns to decoupling and modularity, but stops short of implementation details or pattern selection guidance.
Examples
Uses La Redoute’s domain-aligned miniservices, standardized event-driven patterns, scalable test environments, and automated deployment tests.
What you can do after
Evaluate event-driven patterns against organizational constraints such as company size, release dependencies, deployment dependencies, and testing needs.
How it connects
Connects event-driven architecture with internal developer platforms, miniservices, business domains, automated testing, and deployment pipelines.

Also explained in

Compare how 10 books explain event-driven architecture →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Architecture Modernization: Socio-technical alignment of software, strategy, and structure. The section links point to the parts of the book it draws on.