Beyond DDD 101 — a practice report on building multi–bounded‑context CQRS/ES applications
summary
The talk examines building multi–bounded-context systems using Domain-Driven Design with CQRS and Event Sourcing, specifically implemented with the Axon Framework. It covers integration patterns and architectural trade-offs when combining onion, hexagonal and similar styles to coordinate inter-context application flow, and presents concrete examples and best-practice decisions encountered during real projects.
AI-written summary · about
chapters (17)
- 0:00Intro
- 1:50What is Holisticon
- 2:44Motivation
- 4:46Foundation - Theory-DDD Patterns
- 10:58Foundation - Onion Architecture
- 12:51Axon Framework 101
- 15:26Possible Architecture using Axon Framework
- 16:31System evolution in single context
- 17:37Onion Architecture with Axon Framework
- 21:08Simplified context building block
- 23:06Master Data Query
- 25:55Trigger a query
- 27:37Query Aggregator
- 28:25Reacting to Fact
- 29:15Downstream Saga
- 30:24External Orchestrator
- 31:36Key Takeaways
related talks
30mDomain-Driven Design + Command Query Responsibility Segregation + Event Sourcing
34mThe Road to a Distributed Application, or the Pitfalls of CQRS/DDD
35mGet Ranked! Building a Foosball Table App Backend Using CQRS/ES for Multiple Bound...
45mBuilding Monoliths that Could Scale (Easily) to Microservices (If They Need)
39mPragmatic Microservices with DDD, CQRS and Event Sourcing Using Axon Framework
30mEventSourcing and CQRS — The Introduction That Was Missing
52mBuilding monolith applications that could scale to microservices..
47mCQRS and Event Sourcing on Steroids: Lessons Learned with Spring & Axon
