TDC INNOVATION
CHALLENGES FOR CREATING THE DIGITAL FUTURE

Trilha ARQUITETURA .NET

09h às 19h
Thursday, June 2, 2022
Arquitetura evolutiva para construir software de qualidade

Para se manter relevante no mercado, as organizações, enfrentam um ritmo acelerado de mudança. Nossos softwares devem suportar toda essa mudança, portanto não basta ter um bom processo de engenharia, a arquitetura de software é peça fundamental para entregar e manter softwares de qualidade.

Manter as organizações relevantes no mercado, através de softwares sustentáveis que atendem aos objetivos do negócio, atributos de qualidade e restrições deve ser o objetivo da arquitetura de software.

Então nessa trilha vamos falar sobre conceitos, práticas e estratégias de arquitetura de software como arquitetura evolutiva, microservices, containers, nuvens híbridas etc., para alavancar e acelerar a entrega de valor ao negócio.

Inscrição Híbrida

IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
CentroSul
Av. Governador Gustavo Richard, 850 /
Centro - Florianópolis - SC
Protocolo de Acesso Presencial

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
* enjoy bigger discount until APR/13,
see full table

Valores para participação híbrida:
1 track: R$ 340 for R$ 290
2 tracks: R$ 680 for R$ 520
3 tracks: R$ 1.020 for R$ 750
* price valid until MAY/18,
see full table

Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 590
3 tracks: R$ 860
* price valid until JUN/03,
see full table

Inscrição Digital

ACESSO REMOTO COM TRANSMISSÃO ONLINE
HOPIN

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 APR/13,
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 MAY/18,
see full table

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

Schedule / Talks Time Zone: GMT-3

Time Content
08:00 to 08:55 Recepção dos Participantes
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:30

Speed without Discipline: a Recipe for Disaster

Venkat Subramaniam
Keynote convidado
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

Dicas de performance para suas aplicações

Vinicius Mussak

Os detalhes fazem a diferença, vamos discutir sobre alguns pontos da aplicação e banco de dados que podem fazer a sua aplicação ficar muito mais rápida!

11:40 to 12:15

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

Fernando Mendes

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.

12:25 to 13:00

AKS - Quando, Onde e Porquê? Saiba usá-lo hoje mesmo!

Vinícius Climaco

(online)

Nesta palestra veremos como subir uma aplicação .NET 6 na estrutura do AKS (Azure Kubernetes Service). Além disso abordaremos por qual motivo devemos adotá-lo e quando não devemos, você sabe como? Após a palestra tenho certeza que terá uma nova skill para se aventurar. Vamos juntos nessa?

13:10 to 13:45

DAPR Pub/Sub Pattern - Facilitando o desenvolvimento de microserviços com Dapr pub/sub building block

Tania Raquel Stormovski de Andrade

O objetivo da palestra é demonstrar como podemos fazer uso do Dapr para implementação do modelo pub/sub de forma declarativa. O Dapr, ou Distributed Application Runtime, é uma nova maneira de pensar a arquitetura e construir aplicativos distribuídos com menor complexidade funcionando no modelo de building blocks que encapsulam recursos de infraestrutura. Utilizando o dapr podemos conectar qualquer broker de mensagens suportado sem exigir alterações no código dos nossos serviços. Esta palestra vai mostrar como podemos usar esse recurso e facilitar o desenvolvimento de nossa arquitetura.

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

15:00 to 15:10 Track opening by coordination

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

15:15 to 15:50

Seu melhor desenho de arquitetura com C4 Model

Nataniel Paiva

Já teve que ler aqueles desenhos de arquiteturas confusos que se não tiver alguém para explicar, você simplemente não entende o que ele quer dizer? Com o C4 model a sua vida vai ficar bem mais simples no dia a dia de desenvolvimento.

15:55 to 16:30

Arquitetura descentralizada e distribuída no .NET - por que, quando e como?

Joao Kuntz

A próxima revolução no desenvolvimento de aplicações tem nome: Web 3.0 que, por definição, é descentralizada. Dentro das tecnologias de DLT, a Blockchain talvez seja a mais representativa (ainda que não a única) e vem sendo aplicada com sucesso em áreas tão diversas como o supply chain, finanças, saúde, e até mesmo no desenvolvimento de jogos. Nesta apresentação entenderemos por que e quando utilizar uma arquitetura distribuída e descentralizada, e conheceremos o NEthereum - um projeto open source capaz de integrar as aplicações .NET à blockchain, utilizando o Ethereum - a cadeia pública mais popular utilizada no desenvolvimento de projetos descentralizados.

16:40 to 17:15

Desacoplamento de APIs, Workloads e Workflows com NATS.io

Alexandre Brandão Lustosa

Construa a comunicação entre microserviços utilizando o NATS.io. Ferramenta poderosa de Streams, Observer Notification e muito mais

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

Você está pronto para assumir o papel de arquiteto?

Renato Groffe
Painel de Discussão desta Trilha
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

Diamond





Apoio Institucional



Realização