11Weitere Modularisierungsansätze

Die folgenden Kapitel spannen den Bogen vom modularisierten JDK mit seinem Java-Modulsystem hin zu anderen Modularisierungstechniken und betrachten deren Gemeinsamkeiten, Unterschiede und Möglichkeiten der Kombination.

11.1Microservices

Der Hype um Microservices begann im Jahre 2014 mit einem Artikel von Martin Fowler und James Lewis[10]. Der Microservice-Begriff beschreibt im Grunde zunächst eine Architektur für Softwaresysteme und deren Komponenten. Und bei genauerer Betrachtung wird ersichtlich, dass es sich auch um eine Modularisierungstechnik handelt.

11.1.1Was ist ein Microservice?

DefinitionEin Microservice ist ein Modul.

Ein Microservice ist eine von anderen Services unabhängig installierbare Einheit ...

Get Modularisierung mit Java 9 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.