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

Thursday, June 10, 2021

09h às 19h

ONLINE - LIVE ONLY!

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 keynote

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