| Strategy |
Legacy- und Zielprozessor ueber identische Schnittstelle
betreiben |
OrderProcessor, LegacyOrderProcessor,
NewOrderProcessor |
Ermoeglicht Shadow Mode, Parity Tests und schrittweise
Umschaltung. |
| Facade |
Komplexitaet des Parallelbetriebs kapseln |
StranglerOrderFacade,
FeatureFlagRegistry |
Aufrufer sehen nur eine stabile Schnittstelle. |
| Branch by Abstraction |
Umschaltung unter einer Abstraktion vorbereiten |
TrafficRouter, OrderProcessor |
Reduziert Risiko grosser Big-Bang-Migrationen. |
| Guard/Policy Object |
harte Gates vor irreversiblen Schritten erzwingen |
RemovalGuard, CutoverGateEvaluator |
Cleanup darf nicht nur von Bauchgefuehl abhaengen. |
| Audit Trail |
technische Entscheidungen nachvollziehbar halten |
AuditTrail |
Cutover- und Cleanup-Schritte muessen spaeter erklaerbar sein. |