Track: Microservices: melhores práticas e padrões

Sala: Sala 3

Dia da semana: Quarta-feira

Frameworks modernos e os desafios de implantação, gestão e pós-produção

Track Host: Emerson Macedo

Diretor de Engenharia na M4U

Emerson Macedo é desenvolvedor de software desde a adolescência, com mais de 20 anos de experiência. Já atuou em seguradoras, bancos, telecomunicações e portais web. Atualmente é Diretor de Engenharia na M4U.

10:50am - 11:35am

Subatomic, Supersonic Reactive and Data Streaming Applications

Quarkus (https://quarkus.io) provides a supersonic development experience and a subatomic execution environment thanks to its integration with GraalVM. But, that's not all. Quarkus also unifies the imperative and reactive paradigm. Let's dig into this.

This talk is about the reactive side of Quarkus and how you can use it to implement reactive and data streaming applications. From WebSockets to Kafka integration and reactive streams, this talk shows all you need to know to build a reactive system with Quarkus.

Clement Escoffier, Principal Software Engineer & Reactive Architect at Red Hat

3:05pm - 3:50pm

Implementando OpenTracing em Microservices baseados em Apache Kafka

O estilo arquitetural de microservices está rapidamente se tornando o padrão pelo qual desenvolvedores escrevem suas aplicações, onde o domínio de negócio é particionado em múltiplos microservices reutilizáveis que podem ser atualizados, mantidos, e escalados de forma independente. Porém nada no mundo de desenvolvimento de software vem de graça: o uso de múltiplos microservices em uma aplicação gera um problema sério sobre monitoração.

Esta palestra irá explicar como a disciplina de observabilidade pode ser usada para aliviar um pouco os problemas de monitoração de microservices, e irá mostrar como a aplicação correta de métricas, logs, e tracing distribuído podem ser cruciais neste processo. Será mostrado também como implementar OpenTracing em programas escritos em Java e Go, e também irá mostrar como implementar isso em microservices implementados em Kafka e ksqlDB.

Ricardo Ferreira, Ricardo is Principal Developer Advocate at Elastic

Tracks 2019