TDC BUSINESS
TECHNOLOGIES FOR TRANSFORMING BUSINESS

Trilha ARQUITETURA .NET

Arquitetura como pré-requisito para construção de software profissionais
Manter um software está cada dia mais complexo, com suas distribuições entre nuvens, infraestruturas diversas e uma equipe multidisciplinar. Com isso acreditamos que software profissionais devem nascer desde dia Zero até Go Live sob apoio de um profissional de arquitetura. Peça fundamental para as corporações nos dias atuais, o software deve ter sua mudança sendo gerida de forma sustentável através de ferramentas, técnicas e sempre atendendo ao objetivo do negócio. Nesta trilha debateremos do conceito a prática (muita prática), com profissionais de referência no mercado falando dos mais diversos temas dentre eles microsserviços, containers, cloud native... tudo para impulsionar sua carreira. Vem com a gente!

Date and Place

Tuesday, August 23, 2022

09h às 19h

ProMagno
Avenida Professora Ida Kolb - 513 /
Casa Verde - São Paulo - SP
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
Protocolo de Acesso Presencial

Investment

Valores para participação online:
1 track: R$ 200 for R$ 125
2 tracks: R$ 400 for R$ 226
3 tracks: R$ 600 for R$ 324
* enjoy bigger discount until JUL/04,
see full table

Valores para participação online:
1 track: R$ 200 for R$ 160
2 tracks: R$ 400 for R$ 288
3 tracks: R$ 600 for R$ 417
* price valid until AUG/12,
see full table

Valores para participação online:
1 track: R$ 200
2 tracks: R$ 400 for R$ 360
3 tracks: R$ 600 for R$ 519
* price valid until AUG/24,
see full table

Valores para participação híbrida:
1 track: R$ 340 for R$ 250
2 tracks: R$ 680 for R$ 450
3 tracks: R$ 1.020 for R$ 650

Valores para participação híbrida:
1 track: R$ 340 for R$ 275
2 tracks: R$ 680 for R$ 496
3 tracks: R$ 1.020 for R$ 714

Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 680 for R$ 614
3 tracks: R$ 1.020 for R$ 885

Schedule / Talks Time Zone: GMT-3

Programação Stadium:
Time Content
07:45 to 08:55 Recepção dos Participantes
08:45 to 09:45 Opening of the event and mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Lucas Leung - (Oracle) / Chistian Flemming - (BTG Pactual) / Luis Leão - (Twilio)

09:50 to 10:30

EVENT KEYNOTE

5 habilidades essenciais para todo desenvolvedor que deseja construir uma carreira incrível

Elder Moraes
Programação desta Trilha:
Time Content
10:35 to 10:50 Track opening by coordination

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

10:55 to 11:30

Desacoplando o processo em pleno voo.

Henrique Eduardo
11:40 to 12:15

Estrangulando um legado ASP.NET MVC

Giovanni Bassi

O .NET Framework virou legado, foi substituído, há anos. Ainda assim, aplicações feitas dez anos atrás se recusam a morrer. É difícil fazer uma transição que não impacte os usuários e que permita evolução gradual. Nessa palestra vou mostrar como estrangular uma aplicação MVC/WebApi e gradualmente movimentá-la para ASP.NET Core.

12:25 to 13:00

.NET + Azure Event Hubs: processando eventos em tempo real e sem grandes complicações

Renato Groffe / Vinícius Climaco

O Azure Event Hubs é um serviço que integra a nuvem Microsoft e voltado à ingestão de eventos. Projetado de forma a oferecer paralelismo e escalabilidade na manipulação de informações, o Event Hubs é capaz até mesmo de processar milhões de ocorrências por segundo!

Tudo isto abre caminho para a utilização do Azure Event Hubs em diversos cenários de processamento mais intensivo, como logging e telemetria de aplicações, detecção de fraudes, votações online, clickstreams (rastreamento de cliques em grandes portais)... E trazendo compatibilidade com padrões de comunicação como HTTPS, AMQP e Kafka!

Conheça nesta apresentação mais sobre o Azure Event Hubs e o suporte a .NET em inúmeros cenários!

13:05 to 14:05 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é.

14:10 to 14:20 Track opening by coordination

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

14:25 to 15:00

Escalabilidade de Aplicações com RabbitMQ + MassTransit no .NET 6.0

Henrique Mauri

Como você escala suas aplicações? Neste encontro entenderemos como a solução RabbitMq com o MassTransit no .NET 6.0 podem trazer grandes benefícios em seus projetos.

Além disso, também vamos abordar as melhores práticas de configuração e performance no .NET utilizando o Worker Services.

15:15 to 15:50

Escalando suas aplicações em .NET 6.0 com KEDA

Fernando Mendes / Ray Carneiro

Pense em seus microserviços, onde você tem eventos disparados de forma assíncrona pelo EventBus do Azure, e um consumidor que processará o evento. Normalmente, podemos escalar esse Pod, caso ultrapasse 60% de memória ou 80% de CPU, por exemplo, o Kubernetes escala de forma automática, mas com o KEDA, escala de acordo com seus eventos. No exemplo que mencionei, posso configurar da seguinte maneira: Quando tenham 5 mensagens na fila, a aplicação é escalada e caso tenham mais 5, ele escala mais um Pod e assim sucessivamente.

15:55 to 16:30

Modern Minimal APIs

Andre Baltieri

Nesta apresentação vamos mergulhar na criação de Minimal APIs com .NET e entender o real motivo e ganhos desta mudança, tanto no .NET 6 quanto no .NET 7.

16:40 to 17:15

3 bibliotecas .NET para aumentar a confiança nos seus testes e na sua arquitetura

Fabio Gouw

Uma boa arquitetura se preocupa com a qualidade e a capacidade de evolução do software produzido, requisitos estes que podem ser aprimorados usando-se uma diversidade de ferramentas e técnicas de testes. Esta apresentação descreve 3 abordagens de testes e bibliotecas relacionadas que aumentam a confiança do time de desenvolvimento durante a criação e a evolução de aplicações .NET: testes de integração com Testcontainers; testes de arquitetura com ArchUnitNET; testes baseados em propriedades com FsCheck.

17:25 to 17:55 Networking and Visiting Stands

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

18:05 to 19:05
Programação da Stadium no final do dia.:
Time Content
19:15 to 19:50 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

Sponsors





Apoio Institucional



Realização