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

Architecture Intermediate

Strangler Fig Pattern — migrace z monolitu

Strangler FigMigrationMonolith 3 min read

Postupná migrace z monolitu na mikroservisy. Bezpečný, inkrementální approach.

Principle

Pojmenewn according to fíkovníku obrůstajícího strom. Postupně nahrazujete části monolitu newmi servicemi.

Steps

  • Postavte proxy/fasádu before monolith
  • Vyberte funkci k extrakci (začněte jednoduchou)
  • Implementujte novou službu
  • Přesměrujte traffic
  • Odstraňte starý kód
server {
    listen 80;
    # Migrated
    location /api/orders { proxy_pass http://new-order-service:8080; }
    # Legacy
    location / { proxy_pass http://legacy-monolith:3000; }
}

Tips

  • Start with na okraji — functions s nejsmallermi závislostmi
  • Anti-Corruption Layer between starým a newm
  • Feature flags pro přepínání traffic
  • Migrace trvá monthe až roky — nespěchejte

Summary

Strangler Fig je nejmore secure cesta z monolitu. Žádný big bang, postupné vytlačování oldho code.

Need Help with Implementation?

Our team has experience designing and implementing modern architectures. We’re happy to help.

Free Consultation

Teilen:

CORE SYSTEMS Team

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