TDC FUTURE
O PAPEL DA TECNOLOGIA NA CONSTRUÇÃO DO AMANHÃ

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.

Data e Local

Quinta-feira, 2 de Dezembro de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 11/10, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 12/11, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 02/12, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:35 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:40 às 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 às 10:45 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:50 às 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 às 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 às 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 às 13:55 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:10 às 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 às 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 às 16:20 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 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 às 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 às 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 às 18:40 Open Space

18:45 às 19:15 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Patrocinadores





Apoio Mídia

Apoio Institucional

Apoio Trilha


Realização