Pular para o conteúdo

Construindo microsserviços orientados a eventos com Apache Kafka

Construindo microsserviços orientados a eventos com Apache Kafka | CURSO GRATUITO

O canal Devoxx está oferecendo GRATUITAMENTE o curso Building Event-Driven Microservices with Apache Kafka.

Sobre o curso

Esta sessão começará com uma breve recapitulação de como criamos sistemas ao longo dos últimos 20 anos, até à ideia atual de construir sistemas, utilizando uma arquitetura de Microserviços. O que é uma arquitetura de microsserviços e como ela difere de uma arquitetura orientada a serviços? Você deve usar APIs REST tradicionais para integrar serviços entre si em uma arquitetura de microsserviços? Ou é melhor usar um protocolo mais fracamente acoplado? As respostas a estas e muitas outras perguntas são fornecidas. A palestra mostrará como um log distribuído (hub de eventos) pode ajudar a criar um histórico central e persistente de eventos e quais benefícios obtemos com isso. Apache Kafka é a combinação perfeita para construir um backbone orientado a eventos assíncrono e fracamente acoplado. Os eventos acionam a lógica de processamento, que pode ser implementada de maneira mais tradicional ou de processamento de fluxo. A palestra mostra a diferença entre uma comunicação orientada por solicitações e uma comunicação orientada por eventos e responde quando usar qual. Ele destaca como um sistema moderno de processamento de fluxo pode ser usado para manter o estado tanto internamente quanto em um banco de dados e como esse estado pode ser usado para aumentar ainda mais a independência de outros serviços, o objetivo principal de uma arquitetura de microsserviços.

Guido Schmutz trabalha para o Oracle Platinum Partner Trivadis. Na Trivadis ele é responsável pela inovação na área de soluções SOA, BPM e integração de aplicações e lidera o Conselho de Arquitetura da Trivadis. Ele tem longa experiência como desenvolvedor, coach, treinador e arquiteto na área de construção de soluções complexas baseadas em Java EE e SOA. Atualmente, ele está focado no desenho e implementação de projetos SOA e BPM utilizando a pilha Oracle SOA. Outra área de interesse são as soluções Big Data e Fast Data, e como combinar estas tecnologias emergentes numa moderna arquitetura de informação e software. Guido é diretor do Oracle ACE para Fusion Middleware e SOA e palestrante regular em conferências internacionais.

Essa foi uma dica da Beto Amantos

Quão útil foi este post ?

Clique em uma estrela para classificar o post

nota média 5 / 5. Contagem de votos: 6

Sem votos ! Seja o primeiro a classificar !

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

plugins premium WordPress