TDC FUTURE
TECHNOLOGY CREATING TOMORROW

Trilha ARQUITETURA .NET

Tornando aplicações .NET escaláveis e performáticas

A utilização de softwares para aproximar clientes, fornecedores e parceiros é o resultado de estratégias de transformação digital das empresas. Softwares que foram planejados para uso interno, com poucos usuários utilizando, agora estão tendo suas funcionalidades expostas ao mundo externo e sendo acessados por vários usuários de forma concorrente. Neste cenário o aumento de workload para estes softwares gera um aumento, considerável, de custo na infraestrutura.

Mas será que colocar na conta da infraestrutura é a solução? Nesta trilha vamos debater sobre estratégias de arquiteturas visando melhorar a escalabilidade, elasticidade e performance dos nossas aplicações .NET.

Date

Thursday, December 2, 2021

09h às 19h

ONLINE - LIVE ONLY!

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until OCT/11, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until NOV/12, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until DEC/02, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 Opening of the event and mini keynote

On the Stadium stage, everyone will be guided on how the event works, highlights and other news.

09:40 to 10:25

Keynote de Abertura

Convidado(a) Especial da Trilha Stadium
10:30 to 10:45 Track opening by coordination

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

10:50 to 11:25

.NET 6: O que há de novo e o que está por vir?

Letticia Nicoli / Mahmoud Ali

.NET 6 é a nova versão do .NET, que completa a unificação da plataforma e adiciona novos recursos para a construção de aplicativos web, nativos e híbridos para Linux, Windows, Mac, iOS e Android com uma única base de código. Veja como escrever menos código, alcançar mais dispositivos e construir aplicativos nativos em nuvem mais rapidamente.

11:30 to 12:05

O Futuro em construir API com .NET 6

Junior Porfirio

Demonstrar porque foi criado a nova feature do AspNetCore6 MinimalAPi e as possibilidades de construir apis de forma simples, legível e testáveis sem a necessidade de usar todo um setup em poucas linhas de código.

12:10 to 12:45

Diagram as a code: utilizando C# para diagramação C4 model

Yan Justino

A modelagem é uma etapa importante do processo de software. O Design, uma de suas atividades, nos permite enxergar estruturas de software através de artefatos visuais. Diagramas de arquitetura, por exemplo, são boas ferramentas de suporte à comunicação. Eles auxiliam todos na compreensão do software em desenvolvimento, o que pode trazer uma maior eficiência à equipe. Existem várias ferramentas e técnicas de diagramação. Trataremos nessa talk sobre Diagram as a code e C4 model, no contexto de apresentação da lib C4Sharp: uma biblioteca para diagramação em código através do suporte da linguagem C# e C4-PlantUML, criada por um brazuca e oficialmente indicada pelo Simon Brown.

12:50 to 13:50 Networking and Visiting Stands

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

14:00 to 14:05 Track opening by coordination

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

14:10 to 14:45

O impacto do modelo de versionamento de eventos ao trabalhar com Event Sourcing

Douglas José Araujo / Adriano Ribeiro

Falar sobre Event Sourcing é trazer para discussão o estado da aplicação. Quando utilizamos um modelo de dados transiente somos obrigados a criar muita complexidade para entregar auditoria e lidar com concorrência das transações. Na prática, existe uma série de detalhes que podem pegar o time desprevenido, e o objetivo desta apresentação é elucidar sobre como a estratégia de versionamento de eventos vai impactar a arquitetura da sua aplicação, principalmente quando adotamos uma estratégia de publicação de microserviços, aplicando o blue/green deployment em um cluster AKS com diversos microserviços consumindo dados.

14:50 to 16:05

Como medir o sucesso da arquitetura do seu software?

Vanessa Valle / Rafael Almeida Santos
Painel Digital desta Trilha
16:10 to 16:25 Networking and Visiting Stands

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

16:25 to 17:00

A arquitetura, desafios e aprendizados do desenvolvimento do PIX da XP

Felipe Nader / Ítalo Bruno Duarte Luz

O PIX hoje pode ser considerado uma revolução no sistema financeiro brasileiro, com requisitos muito fortes de confiabilidade, disponibilidade e performance.

Por isso, para implementa-lo na conta digital da XP, escolhemos utilizar uma arquitetura orientada à eventos, 100% na nuvem e em boa parte serverlesss. Nessa apresentação planejamos mostrar um pouco do que foi feito, quais foram os desafios enfrentados e os grandes aprendizados que tiramos dessa jornada

17:05 to 17:40

Criando Pipelines de IaC com C# e Pulumi

Diego Gabriel Cardoso

Objetivo é explicar os benificios do uso da Pulumi e C# para criação de infraestrutura na nuvem e tambrém reforçar conceitos de imutabilidade para pipelines de infraestrutura.

Este é o reposítorio com conteudo para quem quiser aprender mais sobre o tema: https://www.pulumi.com/docs/get-started/azure/review-project/

17:45 to 18:20

Monitorando aplicações com Elastic APM no .NET 6.0

Henrique Mauri

Como você está monitorando o desempenho das suas aplicações? Neste encontro entenderemos como a solução Elastic APM no .NET 6.0 pode trazer visibilidade aos problemas das suas aplicações e te ajudar a identificar pontos de melhoria.

Além disso, também abordaremos melhor toda a Elastic Stack e como ela pode ser útil para você ter uma maior observabilidade das suas aplicações e infraestrutura.

18:25 to 18:45 Open Space

18:50 to 19:05 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 ARQUITETURA .NET

Sponsors





Apoio Mídia

Apoio Trilha


Realização