Ein pragmatisches Reifegradmodell für die Einführung von Microservices

Charles Pretzer, Technischer Architekt, Professional Services bei NGINX, Inc.

In seinem Vortrag auf der NGINX Conf 2018 erörtert Charles verschiedene Architekturen für die Einführung von Microservices, darunter die NGINX Microservices Network Architectures. Er untersucht diese Architekturen sowohl im Kontext der Migration bestehender monolithischer Anwendungen als auch im Hinblick auf Anwendungen, die auf der „grünen Wiese“ entwickelt werden. Er erläutert Best Practices, um zu bestimmen, wie Microservices miteinander gekoppelt werden sollten, und erklärt, wie sich mit NGINX eine lose Kopplung der Microservices sicherstellen lässt. Darüber hinaus betrachtet er einige der erweiterten Funktionen von NGINX Plus innerhalb einer Microservices-Architektur, wobei der Schwerpunkt auf Service Discovery, Lastverteilung, Zustandsüberwachung und Sicherheit liegt.