Kafka, Knative, Zeebe - Ereignisgesteuerte Cloud Native Anwendungen richtig gemacht
Stellen Sie sich eine Website vor, auf der Sie Tickets für Konzerte kaufen können. Der typische Ablauf der Anwendung beginnt damit, dass Sie die Tickets auswählen und reservieren, bezahlen und schließlich eine E-Mail mit der Kaufbestätigung erhalten. Stellen Sie sich nun vor, dass diese Anwendung im großen Maßstab für hunderttausende von Benutzern gleichzeitig läuft. Woher wissen Sie, wenn etwas schief läuft? Wie können Sie eine einzelne fehlgeschlagene Transaktion zurückverfolgen? Wenn Sie eine ereignisgesteuerte Anwendung bauen, kann es sein, dass Sie Kafka-Nachrichten haben, die überall herumliegen. Wie bekommt man das in den Griff?
In diesem virtuellen Labor werden Sie:
- Lernen Sie, wie Tools wie Knative Eventing und Kafka verwendet werden können, um hochgradig verteilte ereignisgesteuerte Anwendungen zu erstellen
- Erfahren Sie, wie Sie Zeebe (eine Workflow-Engine) nutzen können, um die Abfolge von Ereignissen, die von Ihren Diensten erzeugt werden, sichtbar zu machen, zu dekorieren, zu kontrollieren und zu ändern.
Betriebszeit: ca. 60 Minuten
Mauricio "Salaboy" Salatino ist ein Open-Source-Software-Ingenieur bei @Diagrid, der zum Dapr OSS-Projekt beiträgt und Initiativen vorantreibt. Außerdem ist er Mitglied des Lenkungsausschusses für das Knative-Projekt und leitet die Knative Functions-Initiative.