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 für Hunderttausende Nutzer gleichzeitig in großem Umfang ausgeführt wird. Woher wissen Sie, wenn etwas schiefgeht? Wie verfolgen Sie eine einzelne fehlgeschlagene Transaktion zurück? Es ist wie die Suche nach der Nadel im Heuhaufen! Wenn Sie eine ereignisgesteuerte Anwendung erstellen, können Kafka-Nachrichten am Ende überall landen. Wie ergibt das einen Sinn?
In dieser virtuellen Übung:
- Erfahren Sie, wie Tools wie Knative Eventing und Kafka für die Erstellung stark verteilter ereignisgesteuerter Anwendungen verwendet werden können
- 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
Dauer: ca. 60 Minuten
Mauricio „Salaboy“ Salatino ist ein Open-Source-Software-Ingenieur bei @Diagrid, der an Initiativen für das Dapr-OSS-Projekt mitwirkt und sie vorantreibt. Außerdem ist er Mitglied des Lenkungsausschusses für das Knative-Projekt und Co-Leiter der Initiative „Knative Functions“.