TDC CONNECTIONS
Building Software in the Connected World

Trilha ARQUITETURA .NET

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

A arquitetura de um software consegue determinar se um software será evolutivo ou não, garantindo o seu crescimento sustentável, visto que quando desenhada de forma inadequada pode acarretar em complexidade acidental e atrasar ou limitar o desenvolvimento, resultando em esforço precoce com refactoring, ou """"um novo projeto legado"""".

Nessa trilha falaremos sobre modelos de arquitetura distintas e estratégias de desenvolvimento para atender cenários distintos, cobrindo arquitetura emergente, microsserviços, containers, nuvens híbridas etc.

Date and Place

Thursday, June 10, 2021

09h às 19h

REMOTE ACCESS WITH ONLINE BROADCAST

Investment

1 track: R$ 145 for R$ 110
2 tracks: R$ 290 for R$ 198
3 tracks: R$ 435 for R$ 285
* price valid until APR/26, see full table

1 track: R$ 145 for R$ 130
2 tracks: R$ 290 for R$ 230
3 tracks: R$ 435 for R$ 330
* price valid until MAY/28, see full table

1 track: R$ 145
2 tracks: R$ 290 for R$ 260
3 tracks: R$ 435 for R$ 370
* price valid until JUN/10, see full table

How to register

Schedule / Talks Time Zone: GMT-3

Time Content
09:00 to 09:30 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:35 to 10:25

Tecnologias exponenciais para geração de impacto.

Mariana Brunelli / Gustavo Pereira. / Iglá Lear Generoso
Com uma tese de impacto social que está beneficiando mais de 450 mil devs e as empresas mais inovadoras do mundo, gerando centenas de oportunidades de emprego todos os meses, a sessão abordará como a Digital Innovation One (DIO) está usando Big Data, Cloud, Tecnologias Móveis e Growth Hacking para acelerar a transformação social através da educação e empregabilidade.
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

Arquitetura Orientada a Eventos com EventHub

Ana Carolina Manzan / Renicius Pagotto Fostaini

Nesta talk vamos aprender sobre o significado de arquitetura orientada a eventos, vantagens em sua utilização e percalços que encontraremos no meio do caminho em sua implementação. Além do mais, vamos entender o funcionamento do EventHub e seu importante papel nesse modelo arquitetural

11:30 to 12:05

Templates podem acelerar suas entregas!

Francisco Thiago de Almeida

Imagine pegar aquele seu projeto "estado da arte", no que diz respeito a implementações nãofuncionais e cobertura de código, e disponibilizá-lo a um comando de distância? Esse é um dos superpoderes da CLI do dotnet. Nesta palestra aprenda como construir templates funcionais, compiláveis, sem aquela centena de placeholders, com parâmetros de configuração e muito mais. Além disso, descubra como as templates podem acelerar suas entregas - e também descobrir o limite para que elas não atrapalhem o desenvolvimento também!

12:10 to 12:45

Estratégias de Arquitetura para Estrangulamento de Software Legado

Tiago Tartari

Em sistemas legados adaptar aplicações para atender determinadas demandas de negócio muitas vezes se torna inviável, o que pode gerar eventuais perdas de confiabilidade e riscos à operação, como por exemplo indisponibilidade.

Nesse sentido veremos na prática a abstração da leitura de um serviço o transformando em uma solução de alta performance, resiliente, escalável e sem trazer riscos para o legado.

12:50 to 13:50 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

Arquitetura Hexagonal: Mantendo sua Aplicação Evolutiva e Saudável

Alex Alves Silva / Renicius Pagotto Fostaini

Também chamada de Ports and Adapters, a Arquitetura Hexagonal é mais uma maneira de organizar seu código em camadas, onde cada uma tem sua responsabilidade específica. Contudo, apresenta uma peculiaridade, a qual é dar um foco maior na parte mais importante de seu código, que seria a sua lógica, isolando-a totalmente do mundo externo, tornando o código agnóstico aos acessos. Nesta apresentação, além de mostrarmos conceitos teóricos vamos também levar para você como aplicar essa arquitetura na prática.

14:50 to 16:05

Previsibilidade em tomadas de decisões arquiteturais

Rodolfo Fadino Junior / Gustavo Bellini Bigardi / Márcio Althmann / Letticia Nicoli
Painel Digital desta Trilha
16:10 to 16:25 Networking and Visiting Stands

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

16:25 to 17:00

Como usar Azure Function para otimizar e escalonar sua arquitetura

Vanessa Valle

Quando planejamos um ambiente da arquitetura nunca sabemos as surpresas que podem surgir , e ter componentes que te ajuda a otimizar o desempenho e escalonar as APIs acaba sendo uma forma de solucionar problemas de forma tranquila e segura . Quero te apresentar como consegui isso usando azure fuction , e como pode ser tranquilo o uso e o custo para isso .

17:05 to 17:40

Do zero ao DevOps na stack Microsoft

Cleiton Felipe Moraes

Hoje em dia é muito comum todo desenvolvedor transitar em passar boa parte do dia criando códigos, fazendo code review e executando processos de CI e CD. por isso é muito importante saber ou pelo menos entender como provisionar ambientes de desenvolvimento à produção. E nesta talk apresento dicas e cenários desde como começar um projeto na sua máquina local usando o .Net até provisionar um WebApp no Azure fazendo o deploy pelo Azure DevOps.

17:45 to 18:20

Você anda utilizando Microserviços e DDD na sua arquitetura?

Thiago Barradas

Calma! Não estou falando que você não deve usar, apenas que você (provavelmente) está fazendo tudo errado. Chega de distorcer o conceito do DDD (meu objetivo não é falar o conceito e sim aonde estamos errando) e também de construir "monolitos distribuidos", acreditando que estamos fazendo microserviços. O mais importante para acertarmos é identificar aonde estamos errando e isso está acontecendo no desenho da sua solução, na sua forma de interpretar e planejar sua arquitetura. Não desanima, vem comigo e vamos discutir sobre tudo isso nessa palestra um tanto quanto polêmica.

18:25 to 18:45 Open Space

18:50 to 19:05 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




Apoio

Apoio Trilha


Apoio Mídia


Realização