Über Ihr Projekt sprechen
01 / Glossar

Monolithische Architektur

Eine Architektur, bei der alle Teile einer Anwendung gemeinsam in einer einzigen Codebasis entwickelt und als eine Einheit veröffentlicht werden.

  1. 01

    Warum es wichtig ist

    Ein Monolith ist der einfachste Weg für Entwicklung, Test und Release, besonders zu Beginn und in kleinen Teams. Probleme beginnen, wenn der Code unübersichtlich wird und die Grenzen zwischen den Teilen verschwimmen. Ein gut modularisierter Monolith ist auch bereit, bei Bedarf aufgeteilt zu werden.

  2. 02

    Beispiel

    Ein Start-up entwickelt sein Produkt als eine einzige Anwendung, trennt aber Bestellung, Rechnungsstellung und Benachrichtigungen in klare Module. Jahre später lässt sich das Benachrichtigungsmodul wegen der Last leicht in einen separaten Dienst auslagern.

  3. 03

    Häufiger Fehler

    Den Monolithen als „altmodisch“ abzutun und ihn zu früh aufzuteilen oder ihn zu Code mit verschwimmenden Grenzen werden zu lassen, in dem alles von allem abhängt.

  4. 04
Legen wir los

Über Ihr Projekt sprechen.

Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.