Navigating complexity in event-driven architectures: A domain-driven approach - David Boyne

This talk was recorded at NDC London in London, England. #ndclondon #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndclondon.com/ Subscribe to our YouTube channel and learn every day: / ‪@NDC‬ Follow our Social Media!   / ndcconferences     / ndc_conferences     / ndc_conferences   #ddd #architecture #microservices Organizations today face significant challenges in adapting quickly to technological advancements and shifting consumer demands. This struggle often leads to decreased innovation and agility, hindering business growth and competitiveness. Event-driven architecture (EDA) offers a powerful solution that extends beyond the traditional roles of producers, consumers, and brokers. It facilitates the creation of dynamic architectures that evolve, empower teams, and enhance agility, enabling businesses to thrive in rapidly changing environments. In this talk, we’ll explore how complexity can obscure the potential of event-driven architecture (EDA). By examining EDA through the lens of Domain-Driven Design, we'll discuss how it contributes to the growth of evolutionary architectures and the critical guardrails and governance strategies needed to manage complexity effectively. Whether you’re refining your current architecture or embarking on a new journey, this session will provide actionable insights into controlling complexity and maximizing the potential of event-driven architectures within a domain-driven context.

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021
▶︎

Event-Driven Architectures Done Right, Apache Kafka • Tim Berglund • Devoxx Poland 2021

So You Want to Build An Event Driven System? - James Eastham - NDC London 2024
▶︎

So You Want to Build An Event Driven System? - James Eastham - NDC London 2024

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025
▶︎

Platform Engineering is Domain Driven Design - Gregor Hohpe - DDD Europe 2025

Platforms: Build abstractions, not illusions - Gregor Hohpe - NDC Porto 2024
▶︎

Platforms: Build abstractions, not illusions - Gregor Hohpe - NDC Porto 2024

Jerry Nixon - An Instant API using Data API builder
▶︎

Jerry Nixon - An Instant API using Data API builder

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024
▶︎

Modularizing the Monolith - Jimmy Bogard - NDC Oslo 2024

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

Elements of Distributed Architectures - Mark Richards
▶︎

Elements of Distributed Architectures - Mark Richards

Design more decoupled services with one weird trick - Udi Dahan - NDC Oslo 2024
▶︎

Design more decoupled services with one weird trick - Udi Dahan - NDC Oslo 2024

Patterns of Event Driven Architecture - Mark Richards
▶︎

Patterns of Event Driven Architecture - Mark Richards

Opportunities and Pitfalls of Event-driven Utopia
▶︎

Opportunities and Pitfalls of Event-driven Utopia

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017
▶︎

The Many Meanings of Event-Driven Architecture • Martin Fowler • GOTO 2017

What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe
▶︎

What we learned about event sourcing and DDD while building a bank - Thomas Bøgh Fangel - DDD Europe

20 year old cloud native apps with .NET - Scott Hanselman - NDC London 2025
▶︎

20 year old cloud native apps with .NET - Scott Hanselman - NDC London 2025

Data Modeling for Software Engineers - Scott Sosna - NDC Oslo 2025
▶︎

Data Modeling for Software Engineers - Scott Sosna - NDC Oslo 2025

Event Driven Architecture & Governance in action - Wim Debreuck - DDD Europe 2023
▶︎

Event Driven Architecture & Governance in action - Wim Debreuck - DDD Europe 2023

So You Want to Build An Event Driven System? - James Eastham - NDC Oslo 2024
▶︎

So You Want to Build An Event Driven System? - James Eastham - NDC Oslo 2024

Software Architecture: The Hard Parts - Neal Ford
▶︎

Software Architecture: The Hard Parts - Neal Ford

Mini Hackathon - Build a Power App! [Full Course]
▶︎

Mini Hackathon - Build a Power App! [Full Course]

How Event Driven Architectures Go Wrong & How to Fix Them • Matthew Meckes • GOTO 2024
▶︎

How Event Driven Architectures Go Wrong & How to Fix Them • Matthew Meckes • GOTO 2024