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á!
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.
Quinta-feira, 21 de Setembro de 2023
09h às 19h
ProMagno
Avenida Professora Ida Kolb - 513 /
Jardim das Laranjeiras
São Paulo -
SP
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE
Inscrição online
1 trilha:
de R$ 245
por R$ 150
Inscrição online
1 trilha:
de R$ 245
por R$ 195
Inscrição online
1 trilha: R$ 245
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 395
por R$ 250
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 395
por R$ 325
Inscrição híbrida (presencial + online)
1 trilha: R$ 395
Inscrição online
2 trilhas: R$ 440
3 trilhas: R$ 624
Inscrição híbrida (presencial + online)
2 trilhas: R$ 710
3 trilhas: R$ 1.005
Confira as trilhas relacionadas:
Programação Stadium: |
---|
A partir das 07:30h Credenciamento |
09:00 às 10:00 Abertura do evento e mini keynotes |
Programação desta Trilha: |
---|
10:10 às 10:25 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
10:30 às 11:05 Além do olho mágico: monitorando a integridade dos microsserviços com o OpenTelemetryMonica Helena Ribeiro / Carine BertagnolliSabe 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 às 11:50 Desafios da Comunicação e Integração de Dados entre MicrosserviçosNicole BertoloA 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 às 13:20 Intervalo para almoçoUma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. |
13:20 às 13:30 Abertura da trilha pela coordenaçãoAqui os coordenadores se apresentam e fazem uma introdução para a trilha. |
13:30 às 14:05 tRPC: quando usar, vantagens e desvantagensMarco OllivierNa 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 às 14:45 Microservices, solução ou mais problemas? Uma reflexão realista em busca de maior sustentabilidade!Isaac Felisberto de SouzaCom 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 às 15:50 Microservices: A Solução para a Complexidade da Arquitetura Monolítica?Renato Jose Groffe / Tania Stormovski de Andrade / Isaac Felisberto de SouzaPainel de Discussão desta Trilha
|
15:55 às 16:25 Networking e Visitação a StandsIntervalo para fazer networking e conhecer os estandes do evento. |
16:30 às 17:05 Jaiminho: Uma implementação agnóstica do padrão Transaction OutboxGustavo Henrique Rodrigues Pinto TomasEm 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 às 17:50 Microservices, Mensageria e Escalabilidade com Kubernetes + KEDARenato Jose Groffe / Henrique EduardoA 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 às 18:30 Gerenciamento de transações em ambientes distribuídos feito do jeito certoElder 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 às 19:05 Encerramento da trilhaOs coordenadores fazem um breve encerramento com agradecimentos. |