TDC BUSINESS
TECHNOLOGIES FOR TRANSFORMING BUSINESS

Trilha MICROSERVICES

A experiência está em cada falha no meio do caminho no processo de aprendizado, até chegarmos ao ponto que consideramos ideal, mas só o enxergamos porque nossos sentidos conhecem o contrário também.

Após anos do termo ser cunhado como Arquitetura de Microserviços e termos um hype de aprendizado e inovação, podemos hoje ter uma ideia melhor do que funciona e o que não funciona.

Também aprendemos sobre quando é recomendado usar, onde é bom evitar e quais os erros e acertos deste conceito de arquitetura que inovou o mundo de desenvolvimento.

Mas não se engane, apesar de termos alguns anos desde sua introdução, ainda há muitas coisas novas a se aprender e é isso que propomos nessa trilha. A idéia é mostrar um pouco de tudo: novidades, acertos, falhas e principalmente os aprendizados em meio a essa jornada.

Bora lá?!

Date and Place

Tuesday, August 23, 2022

09h às 19h

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

Investment

Valores para participação online:
1 track: R$ 200 for R$ 125
2 tracks: R$ 400 for R$ 226
3 tracks: R$ 600 for R$ 324
* enjoy bigger discount until JUL/04,
see full table

Valores para participação online:
1 track: R$ 200 for R$ 160
2 tracks: R$ 400 for R$ 288
3 tracks: R$ 600 for R$ 417
* price valid until AUG/12,
see full table

Valores para participação online:
1 track: R$ 200
2 tracks: R$ 400 for R$ 360
3 tracks: R$ 600 for R$ 519
* price valid until AUG/24,
see full table

Valores para participação híbrida:
1 track: R$ 340 for R$ 250
2 tracks: R$ 680 for R$ 450
3 tracks: R$ 1.020 for R$ 650

Valores para participação híbrida:
1 track: R$ 340 for R$ 275
2 tracks: R$ 680 for R$ 496
3 tracks: R$ 1.020 for R$ 714

Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 680 for R$ 614
3 tracks: R$ 1.020 for R$ 885

Schedule / Talks Time Zone: GMT-3

Programação Stadium:
Time Content
07:45 to 08:55 Recepção dos Participantes
08:45 to 09:45 Opening of the event and mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Lucas Leung - (Oracle) / Chistian Flemming - (BTG Pactual) / Luis Leão - (Twilio)

09:50 to 10:30

EVENT KEYNOTE

5 habilidades essenciais para todo desenvolvedor que deseja construir uma carreira incrível

Elder Moraes
Programação desta Trilha:
Time Content
10:35 to 10:50 Track opening by coordination

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

10:55 to 11:30

Service orchestration patterns

Mete Atamel

Once you have a fleet of services, you need to decide how to organize and get them to cooperate for a common goal. Should they communicate with direct calls? Or should they communicate indirectly in a loosely coupled way via events? Maybe a central orchestrator should direct the communication? What do you do when a service fails? When to use a simple retry or a more sophisticated Saga pattern? In this talk, we?ll look at some orchestration patterns and techniques and to get your services to cooperate in a resilient way.

11:40 to 12:15

Modelos de concorrência de microsserviços: a diferença entre uma solução que atende e uma solução que performa.

Tania Raquel Stormovski de Andrade

Nos atentarmos ao modelo de concorrência é uma estratégia interessante do ponto de vista arquitetural para para balanceramos os trade-offs entre complexidade e eficiência. Nesse sentido escolher o modelo de concorrência correto para seus microsserviços e como eles se conectam ao banco de dados pode ser a diferença entre uma solução que atende e uma solução que performa eficientemente. Vamos abordar sobre os tipos de modelo de concorrência que temos à disposição e as considerações de eficiência e complexidade que cada solução traz consigo.

12:25 to 13:00

Um case de evolução na saúde utilizando arquitetura de microsserviços

Bruno de Lima Soares

Apresentaremos na prática como ajudamos uma grande rede farmacêutica a criar um programa de fidelização e modernização de atendimento, garantindo ainda o melhor preço para o seu cliente (paciente). Foi desenvolvida um arquitetura escalável totalmente em cloud para dar autoria e sazonalidade para a solução.

Detalharemos todos os desafios, gaps e imprevistos que foram surgindo no andamento da solução e como estamos evoluindo o produto através de melhoria continua.

Tínhamos um grande desafio de tempo de resposta através das nossas APIs e não alterar as chamadas que já eram utilizadas pelo monolito. A solução desenhada para resolver esse desafio é que mostraremos aqui.

13:05 to 14:05 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é.

14:10 to 14:20 Track opening by coordination

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

14:25 to 15:00

Para quê subir o servidor? Pirâmide de testes efetiva para microserviços

André Ignacio

Nessa palestra vou demostrar como desenvolver um microserviço com testes unitários, integrados e de componente. Vou demostrar que é possível desenvolver de forma eficiente sem a necessidade de a todo momento subir a aplicação.

15:15 to 15:50

Gerenciamento de Custódia de Produtos de Renda Fixa Utilizando Microsserviços

Camila Leite

Nesta apresentação detalharemos caso de uso da arquitetura de microsserviços para gerenciamento da custódia de produtos de renda fixa. Traremos desde a justificativa para adoção da estratégia em nosso negócio, até a especificação técnica da estrutura desenvolvida para tráfego, armazenamento, redundância e processamento de informação entre os microsserviços. Dentre os conceitos, abordaremos o uso de APIs, mensagerias, bases de dados noSQL, uso de integração contínua e monitoração do sistema.

15:55 to 16:30

Aplicação à prova de dilúvio: Preparando aplicações web para grandes volumes de acessos

Mateus Paulino

O que aconteceria se chegassem 50.000 usuários de uma vez na sua aplicação? Construir aplicações resilientes é um desafio nos dias de hoje, apesar de não existir uma "bala de prata", vamos explorar como testes de performance podem ajudar na construção de uma arquitetura resiliente. Faremos uma evolução desde a arquitetura monolítica até a arquitetura com microsserviços, apoiando as justificativas em um estudo de caso de uma aplicação do QuintoAndar feita para aguentar o efeito rajada da campanha no Big Brother Brasil 2022, que escalou facilmente de 500 para 50.000 usuários simultâneos.

16:40 to 17:15

Escala e Confiabilidade: Como a Amazon.com escala na Cloud

Eduardo Rodrigues

A Amazon.com foi lançada em 1995 com uma arquitetura monolítica, mas com a visão de ser a empresa mais customer centric do planeta. Saiba como a Amazon.com cresceu rapidamente e veja sua evolução de uma arquitetura monolítica para um sistema massivamente escalável baseado em arquitetura orientada a serviços e microsserviços. Com exemplos de cargas de trabalho de produção do mundo real da Amazon.com, Ring e Prime Video, saiba como a Amazon usa mecanismos para revisar e testar cargas de trabalho na nuvem em escala e como processa de forma confiável milhões de transações por dia usando a elasticidade da Nuvem AWS.

17:25 to 17:55 Networking and Visiting Stands

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

18:05 to 19:05

Qual o valor da Arquitetura Orientada a Microserviços trouxe para o negócio da sua empresa?

Camila Leite / Bruno de Lima Soares / Eduardo Rodrigues
Painel desta Trilha
Programação da Stadium no final do dia.:
Time Content
19:15 to 19:50 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

Sponsors





Apoio Institucional



Realização