đ Bounded Context: Problem oder Lösung?
In Eberhards zweitem Talk auf der OOP in MĂŒnchen spielen Bounded Contexts eine zentrale Rolle.
âš Was sind Bounded Contexts? Es gibt drei Bedeutungen 1 â Ein Bounded Context definiert einen Bereich, in der bestimmte fachliche Begriffe gelten. Das hilft bei der Analyse. 2 â Gleichzeitig ist ein Bounded Context aber auch ein technisches Modul der Software. 3 â Und dann steht ein Bounded Context fĂŒr den Aufgabenbereich eines Teams.
Doch das fĂŒhrt zu Herausforderungen: â ïž Diese verschiedene Aspekte werden vermischt, was verwirrend und kompliziert ist. â ïž In Projekten sind verschiedene Aspekte relevant, so dass einfachere Lösungen vielleicht besser sind.
đĄ Was sind die Alternativen? 1 â Bei der Analyse sind Bounded Contexts auf jeden Fall hilfreich. 2 â Man kann fachliche Module auch finden, ohne zu tief in Bounded Contexts einzusteigen. 3 â Teams Topologies stellen eine bessere Möglichkeit fĂŒr die Aufteilung von Teams dar.
đ Die nachfolgenden Folien zeigen, wo Bounded Contexts helfen können und wie man pragmatisch mit diesem Konzept und Alternativen umgeht. https://speakerdeck.com/ewolff/bounded-context-problem-or-solution
â Falls du Interesse hast, das Thema weiter mit Eberhard zu vertiefen, kannst du hier einen Termin fĂŒr einen virtuellen Kaffee mit ihm vereinbaren.
