Kafka, Knative, Zeebe - Aplicações nativas da Nuvem Orientadas por Eventos Feitas correctamente
Imagine um website que lhe permita comprar bilhetes para concertos. O fluxo típico da aplicação começa com a selecção e reserva dos bilhetes, pagamento e finalmente recepção de um e-mail com a confirmação da compra. Agora imagine esta aplicação a funcionar à escala para centenas de milhares de utilizadores ao mesmo tempo. Como é que sabe quando algo corre mal? Como é que rastreia uma única transacção falhada? É como encontrar uma agulha num palheiro! Se estiver a construir uma aplicação orientada para eventos, pode acabar por ter mensagens Kafka a flutuar por todo o lado. Como é que faz sentido?
Neste laboratório virtual, vai fazê-lo:
- Saiba como ferramentas como o Knative Eventing e o Kafka podem ser utilizadas para criar aplicações orientadas para eventos altamente distribuídas
- Saiba como pode tirar partido do Zeebe (um motor de fluxo de trabalho) para ganhar visibilidade, decorar, controlar e alterar a sequência de eventos que estão a ser gerados pelos seus serviços.
Tempo de funcionamento: Aprox. 60 Minutos
Mauricio "Salaboy" Salatino é um engenheiro de software de código aberto na @Diagrid, contribuindo e conduzindo iniciativas para o projeto Dapr OSS. Ele também é membro do Steering Committee do Projeto Knative e co-lidera a iniciativa Knative Functions.