- Kai Wähner
- Dienstag, 08. Dez 2020
- 10:00 - 10:45
- Track 3
- Session
- Session-Video verfügbar
Apache Kafka ist mittlerweile ein De-facto-Standard für Microservices-Architekturen. Das bringt auch neue Herausforderungen wie die Beobachtbarkeit des gesamten Ökosystems mit sich.
Diese Session befasst sich mit den Problemen der verteilten Microservices-Kommunikation und wie Kafka, Kubernetes und ein Service-Mesh wie Istio diese Probleme angehen. Lernen Sie einige Ansätze für deren Kombination zum Aufbau einer zuverlässigen und skalierbaren Microservices-Architektur mit entkoppelten und sicheren Microservices kennen.
Wichtige Take Aways dieser Session:
- Apache Kafka ist eine zuverlässige und skalierbare Event-Streaming-Plattform - viel mehr als nur eine Messaging-Lösung
- Eine Service-Mesh-Technologie wie Istio ist eine perfekte ergänzende Lösung zur Entkopplung und Sicherung der verteilten Microservices-Kommunikation
- Die Kombination von Kafka, Kubernetes und Istio ermöglicht den Aufbau skalierbarer und zuverlässiger Streaming-Microservices - ohne die Einschränkungen und Nachteile der traditionellen HTTP / REST-Mikrodienst-Kommunikation
- Apache Kafka entkoppelt Dienste, einschließlich Event Streams und Request-Response
- Kubernetes bietet dem Kafka-Ökosystem eine cloud-native Infrastruktur
- Service Mesh hilft bei der Sicherheit und Beobachtbarkeit im Ökosystem-/Organisationsmaßstab
- Envoy und Istio sitzen im Layer über Kafka und stehen orthogonal zu den Zielen, die Kafka anspricht