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 and Place

Thursday, December 2, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

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 keynotes

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

09:40 to 10:25

O advento do Metaverso e seu impacto na prestação de serviços tecnológicos

Mario Gazziro
Não só o antigo Facebook, agora Meta, como também as principais empresas de tecnologia do mundo - como a NVIDIA - têm se voltado para o ressurgimento do mercado de aplicações ao consumidor final em computadores desktop, após praticamente uma década de dominação mobile. A aplicação alvo é o chamado Metaverso, qual promete revolucionar as relações de trabalho e sociais, com o uso de realidade virtual e aumentada (colaborativo e interativo), somado a geração de conteúdo 3D tanto por base de designers, como para coletas de dados realizadas por escâner 3D. Nessa apresentação pretendo mostrar um vislumbre desse novo universo, cheio de possibilidades e que promete tornar a internet atual (baseada em páginas web) tão obsoleta quanto a própria Internet tornou o telex algo extinto.
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:55 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 / Angelo Luis Rodrigues da Silva / Maíra Wenzel
Painel Digital desta Trilha
16:10 to 16:20 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:40 Open Space

18:45 to 19:15 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 Institucional

Apoio Trilha


Realização