Meetup realizado

5º Encontro: Microservices 2018

Este Meetup já aconteceu

118 pessoas foram

Imagem do local do evento

Detalhes

Teremos um encontro só de grandes feras nesse dia, confira a grade.

1ª palestra
Event Sourcing evoluindo seus micro-serviços
á ouviu falar de Event-sourcing? Este termo vem ganhando destaque nos últimos anos, a medida que mais empresas adotam micro-serviços, mas onde está a relação entre eles? O que realmente é Event-sourcing? Como implementar? Quais as vantagens e desvantagens dessa abordagem? Esta palestra busca ajudar a responder estas perguntas e desmistificar o uso de eventos.

Palestrante:
Humberto Streb - Arquiteto de software na Unicred, entusiasta de Programação Funcional, enfrentando os desafios de criar sistemas distribuídos com Event-Sourcing e CQRS. Possui experiência em consultoria e desenvolvimento de produtos, utilizando Java e Scala para criar sistemas reativos.

Coffee-Break

2ª palestra
Kafka Streams - Quando Streams encontram Tabelas
Comunicação assíncrona é uma maneira esperta de diminuir o acoplamento temporal na comunicação entre serviços. A troca de eventos através de um message broker é uma maneira cada vez mais popular de construir APIs assíncronas. Contudo ao utilizar stream de eventos para resolver problemas reais, você também precisará de um banco de dados (tabelas). E se fosse possível transformar streams de eventos em tabelas e vice-versa de maneira muito simples? É com essa proposta que o Kafka Streams promete ir além do que outros frameworks têm feito. Venha conferir!

Palestrantes:
Cristiano Altmann - Desenvolvedor de software a 11 anos e entusiasta nas diferentes arquiteturas e formas de criarmos uma aplicação. Imerso atualmente nas vantagens e desvantagens de se trabalhar com microserviços, eventos e demais assuntos relacionados ao desenvolvimento de aplicações cloud native.

Matheus Oliveira Dias Alagia - Engenheiro de computação apaixonado por desenvolvimento de software. Co-fundador da Ubots, empresa que desenvolve soluções na área de chatbots e IA. Atua também como arquiteto de software. Engajado em ajudar empresas e pessoas a desenvolver, testar, manter e evoluir soluções de TI confiáveis, escaláveis e flexíveis.