Wie geht Anwendungsintegration mit Microservices, Kubernetes & DevOps?

preview_player
Показать описание
Wie geht #Anwendungsintegration mit Kubernetes, #Microservices und DevOps? Das Beispiel im Video zeigt verschiedene Integrationen mit Apache Camel, Spring Boot/Cloud und dem Quarkus Server, die im #Kubernetes Cluster zusammenarbeiten und mit Grafana, Opentracing, Tempo und Loki überwacht werden. Neben Enterprise Integration Patterns wird Best Practice für DevOps und gitOps in der Praxis demonstriert. Wie ein Integration Microservice von der Änderung im git, über Argo CD bis nach Kubernetes isoliert geändert und ausgerollt werden kann wird ebenso gezeigt.

Deployment, Logging, Monitoring und Tracing wurden früher beim Enterprise Service Bus zentral für alle Integrationen bereitgestellt. Auf diese Features und die zentrale Kontrolle muss in der Cloud mit dezentralen Routen und Infrastruktur Komponenten nicht verzichtet werden. Darüber hinaus gibt es zusätzliche Vorteile wie die Unabhängigkeit von Technologie und Hersteller sowie Skalierbarkeit.

Inhalt:

00:00 Einleitung
00:33 Beispiel Anwendungsintegration
01:37 Kubernetes Pods
02:58 Infrastruktur & Routen verwalten
04:19 HTTP Endpunkt für JSON
05:04 Grafana Dashboard
06:09 Code: API mit Quarkus
07:28 Microservices im git Repo
08:32 Kubernetes Deployment
09:44 DevOps mit Argo CD
11:08 Apache Camel
13:30 CI/CD mit Jenkins
16:50 Opentracing & Opentelemetry mit Jaeger/Tempo
18:44 Log Aggregation mit Loki
20:02 Speicherverbrauch
21:36 FTP Poller für CSV mit Splitter Muster
22:16 Cron Job
23:49 Zuverlässigkeit & Skalierbarkeit mit Kubernets
26:01 Fazit

Sourcecode:

Microservices Schulungen bei predic8:

Microservices Workshop mit Docker(TM), Spring Boot & Spring Cloud

Microservices Architektur für IT-Manager und Entscheider

Microservices Konzepte

Mich findet ihr auf:

Twitter: @thomasub
Рекомендации по теме
Комментарии
Автор

Ein weiteres Juwel in Eurer Sammlung. Bitte weiter so. Das ist ja wie Weihnachten und Ostern an einem Tag.

bookswiper
Автор

Respekt, die Informationsdichte ist beeindruckend, der Content baut sich auf Grundkenntnissen auf, was motiviert, selbst wenn man es im Detail noch nicht verstanden hat, mal auszuprobieren. Empfehlenswert und weiter so.

uweschimon
Автор

Wunderbares Video. Ich lerne seit ein paar Wochen Kubernetes nachdem ich ein paar Jahre Docker inkl. Compose eingesetzt habe. Das Video werde ich definitiv Kollegen als "Hausaufgabe" vorsetzen 😁

Genuigr
Автор

Warum spielt in Deinen Betrachtungen EDA + z.B. Kafka keine Rolle?

marcom.
Автор

Hey, könntet ihr die Sourcen ggf. zur Verfügung stellen? Das ist ein mega Video! :)

mnstaz