Infos
10:00 - 11:00
Partenkirchen
Beschreibung
Für cloudnative Anwendungen liefern Kubernetes und Istio out of the box eine Vielzahl von Schlüsselfunktionen, die generisch für Microservices verwendet werden können, egal, in welcher Sprache sie implementiert sind, und ohne Änderungen an der Anwendungslogik. Einige Funktionen können jedoch nicht von Orchestrierungs-Frameworks und Service Meshes abgedeckt werden, sie müssen in der Geschäftslogik der Mikroservices gehandhabt werden, z. B. anwendungsspezifische Fail-over-Funktionalität, Metriken und fein abgestufte Autorisierungen. In dieser Session zeige ich anhand eines konkreten Beispiels, wie man Microservices mit Java EE und Eclipse MicroProfile erstellt und wie man sie auf Kubernetes und Istio ausrollt und betreibt. MicroProfile verfügt selbst über einige komfortable Funktionen, die man typischerweise bei der Entwicklung von Mikroservices benötigt, z. B. für die Aufrufe von REST APIs und ihre Implementierungen, einschließlich ihrer Dokumentation. Ich benutze für die Session mein Codebeispiel cloud-native-starter, das ich auf GitHub als Open Source veröffentlicht habe, zusammen mit Skripten zum schnellen Deployment auf Minikube und Anleitungen.


