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.
Thursday, June 10, 2021
09h às 19h
REMOTE ACCESS WITH ONLINE BROADCAST
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
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 GenerosoCom 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 EventHubAna Carolina Manzan / Renicius Pagotto FostainiNesta 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 AlmeidaImagine 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 LegadoTiago TartariEm 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ávelAlex Alves Silva / Renicius Pagotto FostainiTambé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 arquiteturaisRodolfo Fadino Junior / Gustavo Bellini Bigardi / Márcio Althmann / Letticia NicoliPainel 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 arquiteturaVanessa ValleQuando 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 MicrosoftCleiton Felipe de MoraesHoje 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 BarradasCalma! 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. |