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:30hCredenciamento | 
| 09:00 às 10:00Abertura do evento e mini keynotes | 
| Programação desta Trilha: | 
|---|
| 10:10 às 10:25Abertura da trilha pela coordenação Aqui 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 OpenTelemetryMônica 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:20Intervalo para almoço Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores. | 
| 13:20 às 13:30Abertura da trilha pela coordenação Aqui 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:25Networking e Visitação a Stands Intervalo 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:05Encerramento da trilha Os coordenadores fazem um breve encerramento com agradecimentos. |