Glossar
Auch: Modulith
Eine Anwendung, die als Einheit ausgeliefert wird, intern aber klar getrennte Module mit eigenen Grenzen hat.
Der modulare Monolith ist die Antwort auf die Erfahrung, dass verteilte Systeme ihre eigenen Kosten haben: Netzwerkfehler, verteilte Transaktionen, Betriebsaufwand je Dienst. Wer die Grenzen sauber zieht, aber gemeinsam ausliefert, bekommt Übersichtlichkeit ohne diese Rechnung.
Der praktische Vorteil: Wenn ein Modul später wirklich ein eigener Dienst werden muss, ist der Schnitt schon da. Der Weg vom Modul zum Dienst ist kurz, der Weg vom Knäuel zum Dienst ist ein Projekt.