Monolith und Microservices

Aus stuetz.wiki

Bei einem Monolithen sind alle Services in einem JAR-File. Bei Microservices gibt es für jeden Service eine eigene Datenbank und ein eigenes File.

MonolithMicroservices
Servicesalle in einem JAR-Fileje Service eine Datenbank und ein File
BeispielLager und Verkauf in einem JAR-FileLager und Verkauf jeweils in einem eigenen JAR-File

Verwendung

Wir programmieren einen Monolithen. Wir verwenden Monolithen, weil es keinen Grund gibt, ihn aufzuteilen – erst wenn es einen Grund gibt, sollte man ihn aufteilen.