< session />

Every Event, Everywhere, All at Once

Domain events, integration events, boundary events, event-driven systems, event sourcing, and event streaming—these concepts are central to modern software design, yet they are often confused or conflated. As more teams adopt event-driven architectures, understanding how these ideas relate becomes essential. In this session, Jacqui provides a guided tour through the many meanings of “events,” tracing their origins in domain-driven design and beyond. Attendees will learn how the different event types and patterns connect, where they overlap, and how to decide which ones to use in specific architectural contexts.

What You Will Learn

  • The differences and relationships among domain, integration, and boundary events

  • How event-driven, event-sourced, and event-streaming architectures fit together

  • Practical guidance on when and why to apply each event integration pattern

Who Should Attend

Developers, software architects, and technical leads working with domain-driven design or event-driven systems.

< speaker_info />

About the speaker

Jacqui Read

Chief Architect at The Ministry of Software Design

Jacqui Read is an internationally-recognised architect, and author of Communication Patterns: A Guide for Developers and Architects. She specialises in advising organisations on software design and architecture, helping to determine direction in complex environments. Jacqui teaches public and private training courses, and is a keynote speaker at international conferences, covering topics such as software design, architecture practices, and technical communication.

Her professional interests include collaborative modelling, knowledge management, Domain-Driven Design, sociotechnical architecture, and modernising enterprise architecture practices. Her website is https://jacquiread.com.