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

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.

Data e Local

Quinta-feira, 7 de Dezembro de 2023

09h às 19h

UniRitter
Rua Orfanotrófio, 555 /
Alto Teresópolis Porto Alegre - RS
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Inscrição online
1 trilha: de R$ 245 por R$ 150

Inscrição online
1 trilha: de R$ 245 por R$ 195

Inscrição online
1 trilha: R$ 245

Inscrição híbrida (presencial + online)
1 trilha: de R$ 395 por R$ 250

* aproveite maior desconto até 06/10, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 395 por R$ 325

* preço válido até 20/11, veja tabela completa

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

* preço válido até 07/12, veja tabela completa

Promoções

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

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

* preço válido até 07/12, veja tabela completa

Esta trilha pertence à área Arquitetura, API e Microservices

Confira as trilhas relacionadas:

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

Programação Stadium:

08:00 às 08:55

Credenciamento

09:00 às 10:00

Abertura do evento e mini keynotes

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

Programação desta Trilha:

10:10 às 10:25

Abertura da trilha pela coordenação

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

10:30 às 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 às 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 às 13:20

Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

13:20 às 13:30

Abertura da trilha pela coordenação

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

13:30 às 14:05

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

Danilo Regis / 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 às 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 às 15:45

Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

15:50 às 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 às 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 às 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 às 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 às 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores

Diamond



Silver



Community Lounge


Patrocínio Trilha


Instituição Parceira


Realização