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 keynotes

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 Silvestre 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