Aus dem Kurs: Moderne Webarchitekturen: Technologien, Modelle, Lösungen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Microservices verstehen

Microservices verstehen

Microservices sind ein Architekturansatz, der vor allem Modularität im Hinterkopf hat. Sehen wir uns dazu die relevanten Begriffe einmal näher an. Wir haben auf der einen Seite die Systeme oder Anwendungen. Diese lassen sich in Services unterteilen. Die Microservices sind im Normalfall noch etwas granularer gedacht. Es sind also einzelne Funktionsblöcke, die getrennt von den anderen Funktionsblöcken angeboten werden. Gegenübergestellt wird das oft gegenüber einer klassischen monolitischen Architektur. Monolitisch heißt, ich habe eine große Anwendung und diese Anwendung ist ein Monolit, ein großer dicker Felsbrocken, meistens unterteilt in diese vier Schichten, ein User Interface, die Anwendungsschicht, in der die ganze Logik steckt, die Datenschicht und darunter die Infrastruktur. Eine auf Microservices basierende Architektur versucht, das Ganze aufzuteilen in einzelne Services, so der Name. Jeder dieser Services wiederum hat selbst auch die vier Schichten oder kann sie haben. User…

Inhalt