From Macro to Micro - Service Extraction in der Praxis

 
Conference Day - 03. Juni
 
13:30
14:15
 
Legacy meets Future
 
Rheinauen (1. OG)

Derzeit stellen sich viele Teams der Herausforderung, existierende Software-Lösungen in Cloud-basierte Umgebungen zu migrieren. Oft müssen zwei oder drei monolithische Legacy-Services in viele unabhängige Microservices zerlegt werden. In diesem Zusammenhang fallen dann Begriffe wie Event Storming, Bounded Contexts und Conway's Law. Und dann?

Wenn Fachbereich und Entwickler eine Unterdomäne klar identifizieren können, diese aber im Code nicht ersichtlich ist, beginnt erst unsere Arbeit als Software-Entwickler. Wie gehen wir mit fehlender Modulstruktur, über mehrere Entwicklergenerationen verloren gegangenem Wissen und unzureichender Testabdeckung um? Natürlich muss die bereits bestehende Lösung stets lauffähig bleiben und weiterentwickelt werden.

In dieser Session möchten wir ein Vorgehen in kleinen Schritten darstellen, mit dem wir in der Praxis eines großen Entwicklungsprojekts bereits mehrfach erfolgreich Services extrahiert haben.

Axel Schüssler

Novatec Consulting GmbH, Germany

Axel Schüssler ist begeisterter Softwerker und spezialisiert sich in seiner Beratungspraxis auf die Einführung von agilen Praktiken in seinen Entwicklungsteams. In der NovaTec Consulting GmbH ist er für den Bereich Software Craft verantwortlich.

Jochen Just

Novatec Consulting GmbH, Germany

Die Beratungsschwerpunkte von Jochen Just liegen im Design und der Entwicklung verteilter Unternehmensanwendungen unter Einsatz von JEE oder Spring. Durch seine langjährige und vielfältige Projekterfahrung hilft er Entwicklungsteams, Monolithen zu modularisieren und die Codebasis sauber zu halten.