Killing me softly – Refaktorieren von Monolithen

 
Agile Day - 21. Juni
 
3:45pm
4:30pm
 
CI/CD - Microservice
 
Rebland (1. OG)

Es gibt zahlreiche Talks und Artikel, die den Aufbau von Microservices diskutieren. Die meisten konzentrieren sich aber auf das grüne Wiese Projekt. Was macht man mit einem großen Legacy-Projekt, wenn man es in kleineren Systemen aufteilen will? Wo fängt man an, wenn der eigene Monolith ein Chaos von zirkulären Abhängigkeiten und zerbrochenen Träumen ist?

Dieser Vortag erläutert warum und wie man sich auf diese lange Reise begeben soll. Es wird ein pragmatisches Vorgehen vorgestellt, wie man das große Legacy-System schrittweise refaktorieren kann - von der Aufteilung der Datenbank über die Extrahierung einzelner Funktionalitäten in selbständigen Services. Die Reise ist lang und abenteuerlich, aber das Ziel lohnt sich!

Hristiyan Pehlivanov

Mathema Software GmbH

Hristiyan Pehlivanov ist als Entwickler und Consultant im Java-Umfeld tätig. Er ist ein pragmatischer Entwickler, der immer auf der Suche nach neuen Ideen ist. Neben Java interessiert er sich insbesondere für flexible Software-Architekturen wie Microservices und Cloud Computing.