Grundlegendes Domain-driven Design für Microservices

Der Trend zu kleineren Softwaresystemen stellt Entwickler beim Design dieser Systeme vor neue Herausforderungen: In welche Teile separiere ich meine Domäne? Wie referenziere ich logisch gleiche Artefakte eines Gesamtsystems in den einzelnen Teilsystemen? In seiner Session von der W-JAX 2016 stellt Oliver Gierke die im Kontext von Microservices grundlegendsten und wichtigsten Konzepte des Domain-driven Designs vor. Er erläutert zudem, warum gerade diese es sind, die in einer Landschaft kleiner Systeme so wichtig sind.
Domain-driven Design definiert verschiedene Konzepte, um Komplexität in Software beherrschbarer zu machen. Oliver Gierke zeigt in seiner Session auf, wie sehr Konzepte aus DDD gerade im Kontext von Microservices von höchster Wichtigkeit sind: Bounded Contexts, Aggregates, Context Maps. Er erklärt außerdem, welch enge Beziehung zwischen beiden Themen besteht und wie sie sich gegenseitig beeinflussen.
Grundlegendes Domain-driven Design für Microservices from JAX TV on Vimeo.

Hinterlasse einen Kommentar