Ich habe viele Projekte gesehen, die von Anfang an eine Microservice-Landschaft aufgebaut haben. Dies geschah aus guten Gründen, z. B. wegen der guten Skalierbarkeit und der hohen Flexibilität. Oft wurde dies auch dazu genutzt, den fachlichen Kontext direkt in kleine logische Einheiten zu zerlegen. Dadurch war dieEntwicklung (zunächst) schnell, ebenso wie die CI/CD-Pipelines, die nach wenigenMinuten abgeschlossen waren.
Zusammenfassend lässt sich sagen, dass all diese Dinge auch eingetreten sind, undvielleicht kennst du diese Argumente bereits und stimmst ihnen zu, so dass du dichfragst, warum ich vorschlage, NICHT mit Microservices zu beginnen…
Ein möglicher alternativer Architekturstil, auf den ich in dem folgenden Blog-Beitrag auf Medium näher eingehen werde, ist der so genannte Modulith.
Ganzen Beitrag auf Medium lesen Link zum medium