Die Ausgangslage
Eine Rundfunkanstalt wollte digitale Inhalte schneller bereitstellen. Dafür sollte eine historisch gewachsene Systemlandschaft durch Microservices abgelöst werden, inklusive Migrationspfad für die Altdaten.
Wie sich der Engpass gezeigt hat
Jedes neue digitale Angebot musste von der Redaktion in die IT-Entwicklung und dort durch das gewachsene System. Änderungen daran waren aufwendig, weil vieles mit vielem zusammenhing. Neue Angebote warteten deshalb, bis das System sie zuließ.
Woher er kam
Redaktion und IT-Entwicklung arbeiteten in getrennten Silos. Die Systemlandschaft war genauso gewachsen: ein großer Block, an dem alle hingen. Ein neuer Systemschnitt allein hätte daran wenig geändert, solange die Zusammenarbeit dieselbe blieb.
Was wir gemacht haben
Organisation und Prozess
Wir haben Redaktion und IT-Entwicklung in gemeinsame Abläufe gebracht. Erst dadurch wurde sichtbar, entlang welcher Grenzen das neue System geschnitten werden sollte.
IT
Innerhalb weniger Tage stand ein lauffähiger Prototyp mit Spring Boot, Docker und Camunda BPM. Wir haben den Domänenschnitt, den Absprungpunkt und die Architekturprinzipien für das Zielsystem festgelegt. Das Migrationskonzept folgt dem Strangler-Fig-Pattern: Das alte System wird Stück für Stück abgelöst, während es weiterläuft. Mit der Umsetzung haben wir begonnen.
Was davon bleibt
Wir haben an das Team übergeben, mit ausführlichem Training. Das Team setzt die Migration selbst fort.
