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.

Date and Place

Wednesday, August 25, 2021

09h às 19h GMT-3

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until JUL/12, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until AGO/13, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until AGO/26, see full table

How to register

Schedule / Talks

Time Content
09:00 to 09:35 Opening of the event and mini keynotes

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:40 to 10:25

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

Silvio Meira
Convidado(a) especial
10:30 to 10:45 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:50 to 11:25

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

Bárbara Rossalli / Mônica 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 to 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 to 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 to 13:50 Networking and Visiting Stands

Break to network and get to know the booths of the event.

14:00 to 14:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

14:10 to 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 to 16:05

Chegamos no ápice da Arquitetura de Microsserviços?

Painel Digital desta Trilha
16:10 to 16:25 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:25 to 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 to 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 to 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 to 18:45 Open Space

18:50 to 19:05 Closing session

After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day.

Schedule subject to change
Time Zone: GMT-3

Technical Committee Trilha MICROSERVICES

Sponsors





Apoio Mídia

Apoio Trilha


Realização