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.
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
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
Inscrição híbrida (presencial + online)
1 trilha:
de R$ 395
por R$ 325
Inscrição híbrida (presencial + online)
1 trilha: R$ 395
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
Confira as trilhas relacionadas:
Programação Stadium: |
---|
08:00 às 08:55 Credenciamento |
09:00 às 10:00 Abertura do evento e mini keynotes |
Programação desta Trilha: |
---|
10:10 às 10:25 Abertura da trilha pela coordenaçãoAqui 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 LGTMDaniel Vieira VegaNesta 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 TartariO 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çoUma 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çãoAqui 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 rastreabilidadeDanilo Régis da Silva / Jamil Salim DaruixO 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 ArcoverdePainel de Discussão desta Trilha
|
15:15 às 15:45 Networking e Visitação a StandsIntervalo 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çaEm 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 CoreLuiz 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 BorbaNesta 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 AdrianoNesta 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 trilhaOs coordenadores fazem um breve encerramento com agradecimentos. |