Imagine um website que permita comprar ingressos para concertos. O fluxo típico da aplicação começa com a seleção e reserva dos ingressos, segue para o pagamento e termina com o recebimento de um e-mail com a confirmação da compra. Agora imagine essa aplicação sendo executada em grande escala, atendendo centenas de milhares de usuários simultaneamente. Como identificar quando algo dá errado? Como rastrear uma transação que falhou? É como encontrar uma agulha no palheiro! Ao desenvolver uma aplicação orientada por eventos, é possível que as mensagens do Kafka se espalhem por toda parte. Como você interpreta tudo isso?
Neste laboratório virtual, você irá:
- Aprender de que maneira ferramentas como Knative Eventing e Kafka podem ser usadas para desenvolver aplicações altamente distribuídas, orientadas por eventos
- Descobrir como aproveitar o Zeebe (um mecanismo de fluxo de trabalho) para ter visibilidade, enriquecer, controlar e modificar a sequência de eventos gerados por seus serviços
Tempo de execução: Aprox. 60 minutos
Maurício “Salaboy” Salatino é engenheiro de software de código aberto na @Diagrid, contribuindo e impulsionando iniciativas para o projeto Dapr OSS. Ele também é membro do Comitê de Direção do projeto Knative e co-lidera a iniciativa Knative Functions.