DDD EU Conference: Dissecting Bounded Contexts
Thursday, February 6, 2020
09:00 – 18:00
There are many attributes that define bounded contexts. Some bounded contexts are characterised by their business value - the infamous core domains. Other bounded contexts are characterised by their dependency relationships - like octopus contexts, or their relationship to legacy parts of the system - like bubble contexts.
When you study many domains and software systems, you discover more and more attributes that define bounded contexts. There are at-least 50, possibly even hundreds. You also start to see that attributes cluster giving rise to design patterns - like engagement contexts, and evolutionary transformations - like slice-and-scale.
Being able to dissect bounded contexts and deeply analyse their many characteristics - related to business value, domain complexity, technical implementation and social influence - helps you to see more and better modelling options when designing and evolving bounded contexts.
Don’t limit yourself to a few naive attributes like size, similarity, or naming patterns. Learn how to dissect every aspect of bounded contexts, and learn the patterns that demonstrate common and exotic clusterings of behaviours.