SIGS DATACOM Fachinformationen für IT-Professionals

SEACON 2019

software engineering + architecture

Hyperion Hotel, Hamburg: 23.-24. Mai 2019

Sessiondetails

Vortrag: Fr 6.1
Datum: Fr, 24.05.2019
Uhrzeit: 16:45 - 17:30
cart

Entwurf und Umsetzung von ereignisorientierten (Micro)Services mit Apache Kafka

Uhrzeit: 16:45 - 17:30
Vortrag: Fr 6.1

 

Microservices ist ein Architekturstil für die Erstellung von Applikationen, mit dem Ansatz, eine komplette Applikation basierend auf feingranularen, lose gekoppelten Komponenten, den Microservices aufzubauen. Wie aber sollen diese Services miteinander interagieren? Ein API bzw. Service-Schnittstelle ist meistens eine synchrone Interaktion und hat aus Sicht loser Koppelung einige Nachteile. Oft viel besser wäre die asynchrone Kommunikation, d.h. über den Austausch von Nachrichten. Hier kommt der Event Hub bzw. Apache Kafka ins Spiel, ein moderner Message Broker, der horizontale Skalierbarkeit mit höchster Verfügbarkeit und Durchsatz ermöglicht. Dieser Vortrag zeigt, wie sich mit Hilfe des Kafka Ecosystems Microservice Architekturen aufbauen lassen, die mehrheitlich asynchron kommunizieren. Kafka hat dabei einige Eigenschaften an Board, die sich hervorragend für die Umsetzung solcher Architekturen eignen und diese optimal unterstützen.

Zielpublikum:
Entwickler, Architekten, Projektleiter
Voraussetzungen: Interesse für moderne Architekturen
Schwierigkeitsgrad: Anfänger