TDC FUTURE
TECHNOLOGY CREATING TOMORROW

TRILHA ARQUITETURA .NET

Trazer soluções robustas de software aliando o melhor dos patterns com as maravilhas da plataforma .NET.
Soluções excelentes são construídas com bases sólidas e é por isso que nossa pauta de assuntos é centrada nos aspectos fundamentais da construção de software, ou seja a arquitetura. Trazer cases interessantes, abordar aspectos transversais das aplicaç?es e porque não ir a fundo nas implementaç?es e design fazem desta trilha um caminho essencial para quem busca conteúdos avançados e recheados de desafios.

O que é uma trilha?

A trilha é um evento híbrido, presencial em Porto Alegre e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Date and Place

Thursday, December 7, 2023

09h às 19h

UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis Porto Alegre - RS
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Inscrição online
1 track: R$ 245 for R$ 150

Inscrição online
1 track: R$ 245 for R$ 195

Inscrição online
1 track: R$ 245

Inscrição híbrida (presencial + online)
1 track: R$ 395 for R$ 250

* enjoy bigger discount until APR/19, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 395 for R$ 325

* price valid until MAY/05, see full table

Inscrição híbrida (presencial + online)
1 track: R$ 395

* price valid until JUN/36, see full table

Promoções

Inscrição online
2 tracks: R$ 440
3 tracks: R$ 624

Inscrição híbrida (presencial + online)
2 tracks: R$ 710
3 tracks: R$ 1.005

* price valid until JUN/36, see full table

Esta trilha pertence à área Arquitetura, API e Microservices

Confira as trilhas relacionadas:

Schedule / Talks Time Zone: GMT-3

Programação Stadium:

08:00 to 08:55

Credenciamento

09:00 to 10:00

Opening of the event and mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais :

Programação desta Trilha:

10:10 to 10:25

Track opening by coordination

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

10:30 to 11:05

Construindo um Ecossistema de Observabilidade de Aplicações .NET com OpenTelemetry e Grafana LGTM

Daniel Vieira Vega

Nesta palestra, mergulhe no mundo da observabilidade e descubra como o OpenTelemetry pode revolucionar a maneira como você monitora e soluciona problemas em ambientes de microserviços. Vamos explorar desde os conceitos básicos até a criação de processadores customizados. Em um cenário onde há diversos serviços e dependências, a observabilidade se torna essencial para garantir a saúde de suas aplicações. Além disso, descubra como o OpenTelemetry oferece flexibilidade na escolha de fornecedores de observabilidade. Demonstraremos na prática uma arquitetura distribuída usando aplicações dotnet, apresentando rastreamento distribuído, logs, métricas, tudo integrado na stack da Grafana LGTM.

11:15 to 11:50

Continuous Profiling ? Como Usar o Pyroscope no .NET?

Tiago Tartari

O Continuous Profiling é uma prática que vem ganhando cada vez mais espaço nas rotinas de desenvolvimento e observabilidade de software, fornecendo insights valiosos sobre o comportamento das aplicações em produção. Neste contexto, o Pyroscope aparece como uma ferramenta robusta e versátil, que pode trazer benefícios consideráveis para os projetos .NET, melhorando a eficiência, a confiabilidade e, consequentemente, a qualidade do software produzido.

11:55 to 13:20

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é.

13:20 to 13:30

Track opening by coordination

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

13:30 to 14:05

Security Design .Net - Aliando recursos do Asp.Net à patterns que promovem segurança e rastreabilidade

Danilo Régis Silva / Jamil Daruix

O desejo de todo profissional de segurança - principalmente quando ocorrem incidentes - é que os desenvolvedores implementem camadas de segurança robustas em suas aplicações, e o desejo de todo perito forense é que todo contato deixe uma marca e conte uma história.

Vamos agradar ambos, e ao mesmo tempo demonstrar como funciona uma perícia cibernética.

Arquitetura .Net, algumas libs, event sourcing, Fluent Validation, Request Enrichment, Block Chain e uma ótima justificativa por trás de tudo isso.

"Todo contato deixa uma marca? - Edmond Locard

14:10 to 15:10

Explore padrões de arquitetura .NET e suas práticas. Profissionais experientes debatem como a .NET se alinha às melhores práticas, impulsionando eficiência e escalabilidade de aplicativos.

Tania Raquel Stormovski de Andrade / Roberta Arcoverde
Painel de Discussão desta Trilha

15:15 to 15:45

Networking and Visiting Stands

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

15:50 to 16:25

Arquitetura evolutiva: Como processar milhares de notificações? (Caso real)

João Paulo Ferreira França

Em um mundo em constante mudança e com crescente demanda por eficiência e rapidez, como as empresas de tecnologia podem escalar suas operações para atender milhares de requisições simultâneas, garantindo, ao mesmo tempo, robustez e baixa latência? Nesta palestra, mergulharemos profundamente em um estudo de caso real, abordando os desafios de escalabilidade, observabilidade, custos, decisões e processos.

16:30 to 17:05

DDD e EF Core: O seu domínio não precisa agradar ao EF Core

Luiz Motta

É comum modelar domínios com foco nas tabelas e trazer a representação literal do banco de dados para o código, utilizando o Entity Framework Core como um "provedor de DTOs". Isso descentraliza as regras de negócio e aumenta a probabilidade de bugs. Nesta palestra, descubra como combinar Domain-Driven Design (DDD) e Entity Framework Core de maneira eficaz. Vamos explorar o verdadeiro potencial do EF Core em realizar o mapeamento objeto-relacional de forma perfeita, compreendendo domínios ricos e complexos. Abordaremos estratégias de refatoração para desacoplar o domínio da estrutura do banco de dados, capacitando você a construir domínios verdadeiramente alinhados com o DDD.

17:10 to 17:45

Mágica ou Engenharia? De 20 para 5 Tasks no ECS e Ainda Mantendo 50 TPS!

Thiago Borba

Nesta apresentação, será explorado um caso real de otimização do IdentityServer, demonstrando a redução de 20 para 5 tasks no ECS, enquanto mantém 50 TPS. Através do uso do dotMemory e dotTrace para instrumentação e do Gatling para testes de carga, foram identificados e aliviados gargalos significativos, com um foco especial na eficiência de algoritmos de senha. O uso de técnicas de programação assíncrona não só acelerou o tempo de resposta, mas também reduziu os custos associados ao ECS. Insights detalhados, códigos e análises serão compartilhados. Um mergulho profundo, técnico e prático na jornada de otimização está à espera!

17:50 to 18:25

A sua API realmente esta resiliente?

Thiago da Silva Adriano

Nesta palestra, destacaremos estratégias cruciais muitas vezes subestimadas no desenvolvimento de microsserviços. Veremos como essas práticas podem aprimorar a qualidade e confiabilidade:

Começaremos com a importância do CorrelationId para logs, tornando a rastreabilidade em sistemas distribuídos mais fácil.

Em seguida, exploraremos o CancellationToken na gestão de operações assíncronas, especialmente em interações com serviços externos.

Abordaremos também a implementação do Circuit Breaker, essencial para a resiliência dos microsserviços, evitando falhas em cascata.

Por fim, discutiremos estratégias de caching para otimizar o desempenho dos microsserviços na entrega de dados e recursos.

Programação da Stadium no final do dia:

18:30 to 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors

Diamond



Silver



Community Lounge


Patrocínio Trilha


Instituição Parceira


Realização