TDC TRANSFORMATION
Competências para evolução das pessoas e negócios

Trilha MICROSERVICES

Saiba tomar decisões de arquitetura distribuída que funcionam para você e para o seu time

Ao longo dos anos a arquitetura de microsserviços vem sendo amplamente adotada, por prover inúmeras vantagens como: heterogeneidade tecnológica, escalabilidade, desacoplamento, etc.

Nesse sentido, a arquitetura de microsserviços é muito utilizada para escalar negócios. Mas na prática, como tudo em tecnologia, temos algumas dificuldades ao implementar esse estilo de arquitetura.

Quer saber mais sobre as vantagens, desvantagens e onde aplicar a Arquitetura de Microsserviços?

Junte-se a nós nessa trilha, com as maiores referências do mercado, para aprender sobre sua aplicabilidade, como utilizar; quando não utilizar; como aproveitar ao máximo suas vantagens e mitigar suas desvantagens.

Data e Local

Quarta-feira, 25 de Agosto de 2021

09h às 19h GMT-3

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 12/07, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 13/08, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 26/08, veja tabela completa

Como se inscrever

Programação / Palestras

Horário Conteúdo
09:00 às 09:35 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:40 às 10:25

Futuros Figitais: 4 Fundações, 5 Princípios e 20 Lógicas

Silvio Meira
Convidado(a) especial
10:30 às 10:45 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:50 às 11:25

Arquitetura evolutiva: escalando seu negócio e empoderando seu deploy, sem trazer complexidade para sua arquitetura.

Bárbara Rossalli / Monica Helena Ribeiro

Uma arquitetura de microsserviços nasce com grandes desafios e um deles é a aplicação de um rollout que mantenha várias versões em paralelo no ambiente produtivo, e que otimize os custos, ajude a escalar o meu negócio e seja fácil de gerenciar. Nesta apresentação, vamos explorar alguns itens da service mesh, como o virtual service, mostrando como ele pode nos ajudar a resolver esse desafio. Além disso, também daremos o exemplo de uma ferramenta para automatizar seus deploys (aplicando canary, A/B, blue/green, entre outros) utilizando desse recurso.

11:30 às 12:05

Orquestrando microserviços para aplicações financeiras modernas

Paulo Aragão

Quer saber como instituições financeiras tem desenvolvido aplicações modernas como PIX e Open Banking? Então venha ouvir como é possível habilitar orquestração de microserviços capaz de substituir transações globais (2-phase commit/JTA) usando uma arquitetura moderna e escalável. Usando o AWS Step Functions iremos construir uma máquina de estado e vamos desenvolver transações de compensação usando microserviços com AWS Fargate e funções AWS Lambda.

12:10 às 12:45

Resiliência e disponibilidade transacional no mundo dos microsserviços

Jonathan Henrique Medeiros

Diariamente no mundo dos microsserviços é muito comum lidarmos com diversas transações de escrita e leitura constantemente, transações estas que podem ser geradas pelos mais diversos fluxos de nosso próprio ecossistema. Vamos abordar um modelo arquitetural que nos permite diminuir de forma significativa a concorrência transacional de nossas aplicações e consequentemente termos ganhos de resiliência e uma melhor disponibilidade em nossas aplicações.

12:50 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:10 às 14:45

The Microservices Smackdown: Data

Andres Almiray

Microservices are everywhere. There is more than one way to implement and deploy them, but in the end what we expect of them is to move data from one place to another; databases are typically found at either end of a microservice execution. Microservices can execute in sync and async modes, but what about data processing from and to the database? In this session we'll cover sync & async capabilities offered by Helidon, Micronaut, Quarkus, and Spring Boot when it comes to reading and writing data.

14:50 às 16:05

Chegamos no ápice da Arquitetura de Microsserviços?

Painel Digital desta Trilha
16:10 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 17:00

Istio: Além do Básico

Daniel Amadei

Geralmente olhamos para as plataformas de Service Mesh e para o Istio em especial com um foco somente para observabilidade mas ele pode fazer muito mais do que isso e nos apoia com temas avançados como traffic management, segurança, integração com mecanismos de tracing e fault injection. Aqui veremos como um service mesh como o Istio pode nos ajudar com esses tópicos que vão além da observabilidade dos serviços!

17:05 às 17:40

OPA, posso entrar? Autorização de APIs com Open Policy Agent

Thiago Pinto

OPA tudo bem?

Vamos contar um pouco sobre como está sendo o processo de centralizar as políticas de autenticação e autorização na estrutura de micro-serviços do QuintoAndar. O desafio técnico é como gerenciar essas regras vitais para segurança sem criar pontos de falhas centralizados ou um monolito distribuído. Nesse processo nos apoiamos na estrutura do Open Policy Agent. Ele provê todo o ferramental para construir, testar e usar políticas escritas na linguagem Rego para decidir sobre a autorização de APIs. Nossa trilha foi sair de um modelo que cada aplicação gerenciava a lógica de autenticação e autorização e estamos migrando para a centralização no OPA.

17:45 às 18:20

Adeus Spring Batch, chegou a vez do Kafka Connect

Deyvid Fernandes Fernandes

Uma abordagem prática sobre o que é o Kafka Connect e como ele pode ser utilizado em uma arquitetura de micro serviços. O Objetivo da apresentação é disponibilizar a infraestrutura necessária, configurar um conector e processar um arquivo. Destinada para as pessoas que já conhecem o Kafka e querem chegar no próximo nível ou para aquelas que ainda não tiveram contato mas tem interesse em conhecer melhor.

18:25 às 18:45 Open Space

18:50 às 19:05 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações
Time Zone: GMT-3

Patrocinadores





Apoio Mídia

Apoio Trilha


Realização