[Hands-on] Exploring Techniques For Modelling Bounded Context Collaboration

video:

As Vladik Khononov says, minimising complexity in software systems is about balancing local vs global complexity. A major source of global complexity is the interaction between components in an architecture. In DDD, architectural components are bounded contexts and they interact using commands, queries, and events. While this is clear, the tools for modelling and visualising bounded context interaction are not so clear. In this hands-on meetup, we're going to explore different techniques that are used to design and visualise bounded context integration including: – UML Sequence Diagrams – Domain Storytelling – EventStorming – Domain Message Flow Modelling We will look at the pros & cons of each technique, and we will discuss ways to improve each technique. You will also have the chance to share other techniques you think are useful. The second part of this workshop will involve splitting into small groups and modelling a scenario using one or more of the discussed techniques.

Tags

Follow us

Read our latest news from Virtual DDD on any of these social networks!

Recent videos

Systems Thinking Intro with Lorraine Steyn

Systems thinking is the macro behaviour that we must understand in analyzing our world. A system always produces what it is designed to do, even if that isn't at all what we meant it to do! Systems are self-maintaining, and contain balancing and/or reinforcing...