TDC CONNECTIONS
Building Software in the Connected World

Trilha ARQUITETURA .NET

Software escalável, performático e resiliente sem complexidade

O trabalho de desenvolvimento de software vai muito além de apenas escrever um código que funciona. A arquitetura do software consegue interferir diretamente se o projeto será evolutivo, sustentável ou se tendenciará a uma complexidade acidental, limitando o desenvolvimento ao longo do tempo.

Nessa trilha falaremos sobre modelos de arquitetura distintas e estratégias de desenvolvimento para atender os mais diversos cenários, cobrindo arquitetura emergente, microsserviços, containers, nuvens híbridas etc. Tudo isso como forma de alavancar a entrega valor ao negócio através de um software.

Date and Place

Wednesday, March 23, 2022

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until FEB/16,
see full table

Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAR/11,
see full table

Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until MAR/24,
see full table

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:35 Opening of the event and mini keynote

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

09:40 to 10:25

Afrofuturismo 2.0 e Afrofuturalidades - A disrupção do viés inconsciente

Zaika do Santos

Keynote de Abertura

Através de metodologias híbridas em perspectivas conceituais, com horizon scan, brainstorming, design estratégico, storytelling, a proposta consiste em tratar da disrupção do viés inconsciente em bancos de dados, na aprendizagem de máquina, ferramentas de busca e redes sociais.

Afrocentralidade na pós-modernidade e as metodologias, que têm como relação principal a produção de linhas temporais e multiversos na ficção e na realidade, denominadas Afrofuturalidades.

Afrofuturismo 2.0 é a ?tecnogênese do início do século XXI da identidade negra refletindo contra-histórias, hackeando e / ou apropriando-se da influência do software de rede, lógica de banco de dados, analítica cultural, remixabilidade profunda, neurociências, aprimoramento e aumento, fluidez de gênero, possibilidade pós-humana, a esfera especulativa, com aplicações transdisciplinares e cresceu em um importante movimento pan-africano diaspórico tecno-cultural."

O keynote apresenta o Afrofuturismo 2.0 e Afrofuturalidades como práticas concisas na aplicação dos Objetivos de Desenvolvimento Sustentável - ONU para a equidade e segurança digital.

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

Gamificando Domain Driven Design, arquitetura é um jogo?

Lucas Eschechola

O mercado de tecnologia está cada vez mais competitivo, as aplicações estão cada vez maiores para poder atender um público cada vez maior.

Porém, em desenvolvimento sempre existiu um problema, com o passar do tempo a produtividade em projetos de software vai caindo, sendo assim as respostas as mudanças do mercado são mais lentas causando por fim prejuízo para empresa.

Como solução para o problema de complexidade, no ano de 2003 o grande arquiteto, programador e autor Eric Evans escreveu seu livro "Domain Driven Design" onde ele apresenta diversas práticas para lidar com complexidade.

Porém DDD é muito difícil de se entender, por isso resolvi transformar suas práticas em um jogo!

11:30 to 12:05

O que é GRPC? É melhor do que REST?

Alexandre Brandão Lustosa

Demonstrar as vantagens do GRPC no processamento de dados, exposição de APIs e comunicação entre Microserviços. E também arguementar sobre as vantagens do uso GRPC em relação ao REST na construção de APIs

12:10 to 12:45

Event Storming for Event Driven Architecture Solutions

Tania Raquel Stormovski de Andrade

Esta apresentação tem o objetivo de demostrar a capacidade da técnica de Event Storming para modelagem de arquiteturas orientadas a eventos. Pode ser utilizada para modelagem de domínios complexos, estrangulamento de monolitos para microserviços para acelerar o conhecimento sobre um projeto, negócio ou mesmo uma funcionalidade complexa

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

Organizando suas regras de negócio com o specifications no C#

Gabriel Mello

Como você organiza suas regras de negócio ? Todas estão na entidade ? Estão em uma classe isolada ? Nessa palestra vamos ver como utilizar o padrão de projeto specifications para organizar de uma forma incrível todas as regras de negócio que não devem estar na entidade.

14:50 to 16:05

Dev .NET 2022, quais desafios?

Thaise Medeiros / Lucas Teles / Milton Camara Gomes
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

Redis - Realizando buscas do jeito certo

Diego Balduino

Já teve que criar diversas rotas numa API contendo apenas um retorno diferente?

Faremos a criação e utilização do Redis + Redis Search em uma aplicação .Net Core 6.0 numa abordagem prática que permitirá a construção de APIs mais enxutas e flexíveis utilizando operações no banco de cache, como filtros avançados, paginação, multi fields, ordenação, entre outros.

No talk, iremos explorar com exemplos práticos e de uso comum API's mais enxutas e otimizadas para os cenários de utilização de múltiplos consumidores com necessidades diferentes sobre o mesmo dado.

17:05 to 17:40

Gerenciando memoria em .Net do jeito certo

Henrique Eduardo / Diego C. Vigil

Mostrar maneiras de gerenciar e acompanhar consumo de memoria com dotnet counters e dotnet dump

17:45 to 18:20

.NET + Microsserviços: alternativas open source para descomplicar a sua vida

Renato Groffe / Walter Coan

Tratamento de falhas e resiliência, comunicação entre processos, mensageria... Estas são algumas demandas bastante comuns ao implementarmos uma arquitetura de Microsserviços, com projetos em .NET não fugindo à regra. Acompanhe esta apresentação e saiba mais como projetos open source como Polly, MassTransit e MediatR podem simplificar em muito nossa vida na construção de aplicações robustas e tolerantes a falhas!

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

Diamond


Gold




Apoio Institucional


Instituição Parceira


Realização