TDC BUSINESS
TECHNOLOGIES FOR TRANSFORMING BUSINESS

TRILHA MICROSERVICES

Microservices ? A trilha para a eficiência e a resiliência

Seja bem-vindo à trilha de Microservices do TDC Business!

Prepare-se para mergulhar em uma jornada repleta de conhecimentos e práticas fundamentais para a construção de arquiteturas distribuídas, escaláveis, resilientes e adaptáveis.

Descubra como empresas líderes estão transformando seus ecossistemas tecnológicos, acelerando o desenvolvimento de produtos e oferecendo experiências excepcionais aos usuários. Além disso, abordaremos tópicos essenciais, como a arquitetura orientada a eventos, padrões de design, resiliência, escalabilidade e segurança.

Nossa trilha também é uma oportunidade única para interagir com uma comunidade incrível, compartilhando ideias e estabelecendo conexões valiosas.

Não perca essa oportunidade de ser parte da evolução tecnológica e construir o futuro do desenvolvimento de software, um microservice de cada vez. Garanta sua presença agora mesmo e prepare-se para uma experiência que irá mudar a forma como você enxerga a construção de sistemas modernos. Te esperamos lá!

O que é uma trilha?

A trilha é um evento híbrido, presencial em São Paulo e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Date and Place

Thursday, September 21, 2023

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras São Paulo - SP
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Inscrição online
1 track: R$ 245 for R$ 150

Inscrição online
1 track: R$ 245 for R$ 195

Inscrição online
1 track: R$ 245

Inscrição híbrida (presencial + online)
1 track: R$ 395 for R$ 250

* enjoy bigger discount until JUL/21, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 395 for R$ 325

* price valid until SEP/04, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 395

* price valid until SEP/21, see full table

Promoções

Inscrição online
2 tracks: R$ 440
3 tracks: R$ 624

Inscrição híbrida (presencial + online)
2 tracks: R$ 710
3 tracks: R$ 1.005

* price valid until SEP/21, see full table

Esta trilha pertence à área Arquitetura, API e Microservices

Confira as trilhas relacionadas:

Schedule / Talks Time Zone: GMT-3

Programação Stadium:

A partir das 07:30h

Credenciamento

09:00 to 10:00

Opening of the event and mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Fellipe Marques - (BTG PACTUAL)

Programação desta Trilha:

10:10 to 10:25

Track opening by coordination

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

10:30 to 11:05

Além do olho mágico: monitorando a integridade dos microsserviços com o OpenTelemetry

Monica Helena Ribeiro / Carine Bertagnolli

Sabe quando um microsserviço está dando problema e a gente não faz ideia de por onde começar a procurar? Com o OpenTelemetry, conseguimos ter uma visão clara do que está acontecendo no nosso sistema distribuído! É como ter um espião que fica de olho em todas as chamadas e transações. Com ele, a gente pode rastrear as requisições, analisar o desempenho e até mesmo identificar gargalos. Nesse papo você sairá com uma base de conhecimento sobre observabilidade utilizando as melhores práticas e entendendo os conceitos do OpenTelemetry.

11:15 to 11:50

Desafios da Comunicação e Integração de Dados entre Microsserviços

Nicole Bertolo

A arquitetura baseada em microsserviços ganhou grande destaque para o design, construção e sustentação de aplicações robustas e complexas. Por isso um dos principais pilares das aplicações distribuídas, especialmente baseadas em microsserviços, é justamente a camada de comunicação e integração de dados desses sistemas. Nesse bate-papo exploraremos umas das principais abordagens de comunicação integração de forma prática.

Durante a palestra, destrincharemos abordagens síncronas e assíncronas de comunicação, utilizando protocolos como SOAP,REST,gRPC e diversos brokers de mensageria como Kafka, RabbitMQ, AWS SQS. Além de explorar o conceito de service discovery com service discovery/mesh.

11:55 to 13:20

Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

13:20 to 13:30

Track opening by coordination

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

13:30 to 14:05

tRPC: quando usar, vantagens e desvantagens

Marco Ollivier

Na minha palestra sobre tRPC, vou falar sobre quando usar este protocolo, suas vantagens e desvantagens. tRPC é um protocolo de comunicação recente que tem sido amplamente utilizado para aplicativos distribuídos. Vou discutir sua capacidade de fornecer comunicação de alta velocidade e confiabilidade, mas também vamos conversar sobre suas limitações, como a dependência da largura de banda e a necessidade de suporte ao protocolo. Vou compartilhar exemplos de uso e ajudar a orientar a decisão de quando utilizar o tRPC em aplicativos distribuídos.

14:10 to 14:45

Microservices, solução ou mais problemas? Uma reflexão realista em busca de maior sustentabilidade!

Isaac Felisberto de Souza

Com quase uma década de popularização de microservices, evoluímos na forma de construir soluções com essa arquitetura. Contudo, enquanto muitos sonham em utilizá-la, outros apresentam frustrações. Na apresentação será abordado pontos que vão além das vantagens e desvantagens, elencando o que na prática torna viável ou inviável o uso desta arquitetura destacando como adotar microservices de forma sustentável considerando o acoplamento e comunicação entre serviços, gestão de dependências, granularidade, orquestração, resiliência, rastreabilidade, visão de domínio, ferramental de apoio, dentre outros aspectos que podem tornar microservices uma solução ou um grande problema.

14:50 to 15:50

Microservices: A Solução para a Complexidade da Arquitetura Monolítica?

Renato Groffe / Tania Stormovski de Andrade / Isaac Felisberto de Souza
Painel de Discussão desta Trilha

15:55 to 16:25

Networking and Visiting Stands

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

16:30 to 17:05

Jaiminho: Uma implementação agnóstica do padrão Transaction Outbox

Gustavo Henrique Rodrigues Pinto Tomas

Em uma arquitetura microserviços event-driven precisamos nos atentar para o problema de Dupla Escrita (Dual Write). Ele acontece quando existe a necessidade em manter a consistência entre mais de um componente, como um banco transacional e um servico distribuído, já que uma dessas operações pode falhar inesperadamente.

Neste contexto, o padrão Transaction Outbox é uma das opções disponíveis para desacoplar a operação remota da operação local. Nesta apresentação, compartilharei nossa jornada para desenvolver o Jaiminho, uma biblioteca agnóstica para projetos Python/Django que adiciona mais uma camada de resiliência na arquitetura da Loadsmart.

17:15 to 17:50

Microservices, Mensageria e Escalabilidade com Kubernetes + KEDA

Renato Groffe / Henrique Eduardo

A implementação de projetos empregando recursos de mensageria ou baseados em ingestão de eventos tem se tornado cada vez mais frequente, sobretudo quando consideramos cenários mais complexos envolvendo microsserviços, processamento assíncrono e grandes volumes dados...

E caso trabalhemos com Kubernetes, como podemos implementar projetos escaláveis e de alta disponibilidade nos beneficiando destas tecnologias?

O projeto KEDA (Kubernetes Event-driven Autoscaling) é uma iniciativa vinculada à Cloud Native Computing Foundation e que simplifica este tipo de necessidade, descomplicando a configuração de regras de autoscaling ao utilizarmos Kafka, RabbitMQ e diversas outras tecnologias.

17:55 to 18:30

Gerenciamento de transações em ambientes distribuídos feito do jeito certo

Elder Moraes

"Eba! Temos um ambiente elástico que escala automaticamente! Agora todos nossos problemas estão resolvidos." Claro que não é assim que as coisas funcionam. Afinal, como andam as suas transações? Elas escalam junto com o seu ambiente? A abordagem ACID não ajuda muito. Transações distribuídas nativamente, menos ainda. Então, o que devemos fazer? É para isso que existe o pattern Sagas. Ele não apenas resolve esse problema, mas também mantém a sua arquitetura alinhada à abordagem cloud native. Se você ainda trouxer o Camel Saga e o Quarkus para a festa, pode construir a melhor solução possível para este desafio. Venha para esta sessão e vamos aprender a resolver esse problema do jeito certo.

Programação da Stadium no final do dia:

18:35 to 19:05

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors


Gold


Silver


Apoio e Apoio Institucional


Community Lounge


Impact Lounge



Realização