Immaginate un sito web che vi consente di acquistare i biglietti per i concerti. Il flusso tipico dell'applicazione inizia con la scelta e la prenotazione dei biglietti, continua con il pagamento e si conclude con la ricezione di un'e-mail contenente la conferma dell'acquisto effettuato. Ora, immaginate che questa applicazione venga eseguita su larga scala per centinaia, se non migliaia, di utenti contemporaneamente. Come fate a sapere quando qualcosa non va? Come fate a tenere traccia di una transazione non andata a buon fine? È come cercare un ago in un pagliaio! Se state creando un'applicazione basata sugli eventi, potreste finire col trovarvi tanti messaggi Kafka dappertutto. Come dare un senso a tutto ciò?
In questo laboratorio virtuale, potrete:
- Scoprire come utilizzare vari strumenti, ad es. Knative Eventing e Zeebe, per creare e supportare applicazioni basate sugli eventi altamente distribuite
- Scoprire come utilizzare Zeebe (un motore per i workflow) per guadagnare visibilità, abbellire, controllare e cambiare la sequenza degli eventi generati dai vostri servizi
Tempo di esecuzione: circa 60 minuti
Mauricio "Salaboy" Salatino è un ingegnere di software open-source che lavora per @Diagrid, contribuendo e favorendo le iniziative per il progetto Dapr OSS. Ha fatto anche parte del comitato direttivo del progetto Knative ed è corresponsabile dell'iniziativa Knative Functions.