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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.