Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Strangler Fig Pattern — migrace z monolitu

14. 05. 2023 1 Min. Lesezeit intermediate

Architektur Fortgeschritten

Strangler Fig Pattern – Migration vom Monolithen

Strangler FigMigrationMonolith 3 min Lesezeit

Schrittweise Migration vom Monolithen zu Microservices. Ein sicherer, inkrementeller Ansatz.

Prinzip

Benannt nach dem Wuergefeigenbaum, der einen Baum umwaechst. Sie ersetzen schrittweise Teile des Monolithen durch neue Dienste.

Schritte

  • Stellen Sie einen Proxy/eine Fassade vor den Monolithen
  • Waehlen Sie eine Funktion zur Extraktion (beginnen Sie einfach)
  • Implementieren Sie den neuen Dienst
  • Leiten Sie den Traffic um
  • Entfernen Sie den alten Code
server {
    listen 80;
    # Migrated
    location /api/orders { proxy_pass http://new-order-service:8080; }
    # Legacy
    location / { proxy_pass http://legacy-monolith:3000; }
}

Tipps

  • Beginnen Sie am Rand – Funktionen mit den wenigsten Abhaengigkeiten
  • Anti-Corruption Layer zwischen Alt und Neu
  • Feature Flags zum Umschalten des Traffics
  • Migration dauert Monate bis Jahre – ueberstuerzen Sie nichts

Zusammenfassung

Strangler Fig ist der sicherste Weg aus dem Monolithen. Kein Big Bang, schrittweises Verdraengen des alten Codes.

Brauchen Sie Hilfe bei der Implementierung?

Unser Team hat Erfahrung mit dem Entwurf und der Implementierung moderner Architekturen. Wir helfen Ihnen gerne.

Kostenlose Beratung

Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.