Vergangenes Meetup

JUG Talk Night - "DDD als Basis für Microservices" mit Henning Schwentner

Dieses Meetup liegt in der Vergangenheit

46 Personen haben teilgenommen

adesso AG

Stockholmer Allee 20 · Dortmund

Wie du uns findest

Im Haupteingang rein, rechts bis zum Ende durchgehen und dann nochmal rechts bis zum Ende durchgehen (Raum "Mies van der Rohe"). Sollte die Eingangstür zu sein, klopfe rechts an die Fenster, da wo Leute sind :).

Bild des Veranstaltungsortes

Details

Wir freuen uns auf einen Talk über DDD mit Henning Schwentner!

Es geht los gegen 19.00 Uhr mit ein paar kühlen Getränken. Gegen 19.15 Uhr fangen wir dann mit dem Talk an. Danach gibt es wie immer Pizza.

Talk:
"It's all about the domain, honey – DDD als Basis für Microservices in Java"

Abstract:
Beim Bauen von Software werden tolle Technologien, Programmiersprachen und Tools eingesetzt. Das ist gut und richtig. Aber leider wird dabei oft aus den Augen verloren, dass das Entscheidende für den Projekterfolg nicht die Technik, sondern die *Fachlichkeit* ist. Um die Fachlichkeit (=Domäne) verstehen zu können, brauchen wir eine gemeinsame Sprache mit den Fachexperten. Außerdem: wenn wir in der Software und ihrer Architektur nicht das fachliche Modell abbilden, dann wird sie unseren Anwendern nicht bei Ihrer Arbeit helfen. Davor schützt uns keine Technologie der Welt.

Als Informatiker kann man leicht in die Falle tappen, sich auf Technologie statt auf Fachlichkeit zu fokussieren. Um das zu verhindern, zeige ich in diesem Vortrag, wie man mit Domain-Driven Design (DDD) das Wissen um die Fachlichkeit lernen und in eine Ubiquitous Language übertragen kann. Dazu werden Techniken wie Interviews, Domain Storytelling und Event Storming eingesetzt.

In der Praxis ist es schwierig zu erkennen, wie wir unsere Domäne schneiden und daraus Microservices entwickeln können. Hierbei kann uns das Prinzip der Bounded Contexts aus DDD helfen. Es gibt uns Hilfestellung wo vertikale Schnitte sinnvoll sind.

Setzt man diese Techniken gemeinsam ein, dann kann man die Architektur von Software-Systemen so bauen, dass sie die Fachlichkeit darstellt und unsere Anwender glücklich macht.

Speaker:
Henning Schwentner liebt Programmieren in hoher Qualität. Diese Leidenschaft lebt er als Software-Architekt, Berater und Entwickler bei der WPS – Workplace Solutions aus. Seine Projekte sind Domain-Driven, agil und in Programmiersprachen wie Java und C# aber auch ABAP. Ihn interessieren Menschen, langlebige Softwarearchitekturen, große Refactorings und die Evolution von Programmiersprachen. Gerade hat er »Domain-Driven Design kompakt« von Vaughn Vernon ins Deutsche übersetzt. Er ist verheiratet, hat Kinder und lebt in Hamburg.