TDC INNOVATION
CHALLENGES FOR CREATING THE DIGITAL FUTURE

Trilha MICROSERVICES

09h às 19h
Thursday, June 2, 2022
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.

Inscrição Híbrida

IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
CentroSul
Av. Governador Gustavo Richard, 850 /
Centro - Florianópolis - SC
Protocolo de Acesso Presencial

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
* enjoy bigger discount until APR/13,
see full table

Valores para participação híbrida:
1 track: R$ 340 for R$ 290
2 tracks: R$ 680 for R$ 520
3 tracks: R$ 1.020 for R$ 750
* price valid until MAY/18,
see full table

Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 590
3 tracks: R$ 860
* price valid until JUN/03,
see full table

Inscrição Digital

ACESSO REMOTO COM TRANSMISSÃO ONLINE
HOPIN

Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until APR/13,
see full table

Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAY/18,
see full table

Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until JUN/03,
see full table

Schedule / Talks Time Zone: GMT-3

Time Content
08:00 to 08:55 Recepção dos Participantes
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:30

KEYNOTE DO EVENTO

Speed without Discipline: a Recipe for Disaster

Venkat Subramaniam
Keynote convidado
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

Event-Driven Architecture: Entendendo a diferença entre Topologias e SAGAs

Alex Alves Silva

Quando estamos modelando um software e pensando em desenvolvê-lo orientado a eventos, muitas vezes nós temos que decidir qual Topologia iremos trabalhar, se é Mediator ou Broker e, consequentemente, impacta na forma como aplicamos as SAGAs nos fluxos, podendo, ou não, gerar mais complexidade. Vamos entender como funciona cada Topologia e como podemos implantar uma SAGA em cada uma!

11:40 to 12:15

Práticas de Chaos Engineering no mundo real

Tiago Tartari

(online)

Cada vez mais vemos produtos e empresas sendo lançados a todo momento.

Pois bem, frequentemente temos percebido falhas em diversos aplicativos, lojas virtuais, internet banking e diversos outros serviços oferecidos como uma plataforma digital, causando prejuízos irreparáveis e gerando uma péssima visão para suas empresas.

Aos engenheiros de confiabilidade, aos arquitetos de software, aos engenheiros de qualidade e software, fica minha pergunta.

E se a CPU subir para 95% por mais de 5 minutos? E se a memória física estiver em alocada em mais de 87%? E se o cache centralizado cair?

A engenharia do caos ajuda a responder essas perguntas.

12:25 to 13:00

As verdades sobre a migração de monolitos para microsserviços

Fernando Sapata

Sempre que falamos de migrar aplicações monolíticas para aplicações modernas utilizando microsserviços surgem diversas dúvidas sobre qual a melhor estratégia e quais padrões de projeto podem ser utilizados para se obter sucesso nesta jornada. Nesta talk vamos falar das principais técnicas de engenharia de software necessárias para fazer essa migração com sucesso!

13:10 to 13:45

Enxergue seu businees nos seus microserviços, conheça a DOMA !

Douglas Brito

DOMA (Domain Oriented Microservice Architecture) é o modelo arquitetural idealizado pela Uber como uma maneira de agrupar seus microsserviços de acordo com seu dominio de negócio. Perguntas como "Qual a melhor arquitetura para o meu tipo de negócio ?" e "Preciso de um novo microsserviços para essa nova funcionalidade?", são sempre frequentes e a DOMA pode ser a resposta. Entenda como nos aproveitamos dessa metodologia na fintech onde trabalho e como garantimos uma prateleira de microsserviços que nos permite reaproveitar funcionalidades, mantê-las e evoluí-las em um agrupamento que faz sentido tanto para os desenvolvedores quanto para os times de negócio.

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

15:00 to 15:10 Track opening by coordination

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

15:15 to 15:50

Event Storming for Microservices - Do domínio complexo à lista de microserviços com Event Storming

Tania Raquel Stormovski de Andrade

Event Storming é uma metotodologia muito útil para modelagem de domínios complexos e/ou decomposição de monolitos em microsserviços. Por que esta metodologia pode nos ajudar e como podemos começar a usá-la na definição de nossos microserviços? Isso e muito mais é o que veremos na prática. Vamos passar por todas as etapas da medologia até chegarmos na nossa lista dos microserviços candidatos.

15:55 to 16:30

O que fazer quando microserviços se tornam monstrinhos?

Jéssica Pauli de Castro Bonson

Todo developer na indústria já teve que enfrentar diversos monstrinhos de código e fluxos legados nos sistemas das empresas. Essa palestra compartilha conhecimentos e experiências sobre como lidar e resolver esses problemas em arquiteturas de microserviços. Venha aprender a refatorar fluxos e arquiteturas legadas de forma segura e eficiente, seguindo padrões e boas práticas.

16:40 to 17:15

Outbox Pattern: O que é isso?

Daniel Rodrigues da Silva

Já ouviu falar no Outbox Pattern? Nessa palestra, vamos abordar esse padrão de garantia de entrega, onde uma vez que o broker esteja indisponível, ainda assim a minha mensagem não é perdida. Legal né? Vamos passar pela criação da mensagem e deleção da mesma após o consumo por parte dos consumers.

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

Quais das arquiteturas distribuídas tem espaço para adoção Event Driven Architecture, Microservices ou Serveless?

Tania Raquel Stormovski de Andrade / Fernando Sapata / Douglas Brito
Painel de Discussão desta Trilha
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

Technical Committee Trilha MICROSERVICES

Sponsors

Diamond





Apoio Institucional



Realização