17:30 - 18:30
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 your architecture.