Manchmal lohnt sich schrittweises Refactoring nicht mehr. Mal lässt sich das Frontend nicht mehr erweitern, mal läuft das Backend auf einem nicht mehr unterstützten Framework, mal haben Jahre voller Workarounds eine Schicht teurer im Unterhalt gemacht als im Ersatz.
Das heißt nicht, dass gleich das ganze Produkt neu geschrieben werden muss.
Wir isolieren die Schicht, die den Engpass verursacht, definieren die Schnittstellen, die erhalten bleiben müssen, und bauen sie gegen das bestehende System neu auf – so kann der Übergang in kontrollierten Stufen erfolgen.


