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.

Data e Local

Quinta-feira, 10 de Junho de 2021

09h às 19h

ACESSO REMOTO COM TRANSMISSÃO ONLINE

Investimento

1 trilha: de R$ 145 por R$ 110
2 trilhas: de R$ 290 por R$ 198
3 trilhas: de R$ 435 por R$ 285
* preço válido até 26/04, veja tabela completa

1 trilha: de R$ 145 por R$ 130
2 trilhas: de R$ 290 por R$ 230
3 trilhas: de R$ 435 por R$ 330
* preço válido até 28/05, veja tabela completa

1 trilha: R$ 145
2 trilhas: de R$ 290 por R$ 260
3 trilhas: de R$ 435 por R$ 370
* preço válido até 10/06, veja tabela completa

Como se inscrever

Programação / Palestras Time Zone: GMT-3

Horário Conteúdo
09:00 às 09:30 Abertura do evento e mini keynotes

No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades.

09:35 às 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 às 10:45 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

10:50 às 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 às 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 às 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 às 13:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

14:00 às 14:05 Abertura da trilha pela coordenação

Aqui os coordenadores se apresentam e fazem uma introdução para a trilha.

14:10 às 14:45

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

Alex Alves / 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 às 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 às 16:25 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:25 às 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 às 17:40

Do zero ao DevOps na stack Microsoft

Cleiton Felipe de 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 às 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 às 18:45 Open Space

18:50 às 19:05 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Coordenação Trilha ARQUITETURA .NET

Patrocinadores




Apoio

Apoio Trilha


Apoio Mídia


Realização