Existe um ditado que diz que é melhor você ter uma arquitetura do que não ter nenhuma. Embora esse seja um pensamento bastante válido, nós queremos ir além e divulgar através de exemplos, experiências e casos de uso o que há de mais moderno, escalável e maduro quando o assunto é arquitetura Java poliglota.
Queremos explorar diversas opções tais como microsserviços e monólitos; paradigma orientado a objetos e funcional; com design reativo e imperativo; apresentando tecnologias e práticas de desenvolvimento que facilitem a colaboração, produtividade e desempenho da solução onde seja mais confortável tomar decisões difíceis.
Terça-feira, 22 de Março de 2022
09h às 19h
ACESSO REMOTO COM TRANSMISSÃO ONLINE
Valores para participação online:
1 trilha: de R$ 170 por R$ 125
2 trilhas: de R$ 340 por R$ 225
3 trilhas: de R$ 510 por R$ 325
* aproveite maior desconto até 16/FEV,
veja tabela completa
Valores para participação online:
1 trilha: de R$ 170 por R$ 145
2 trilhas: de R$ 340 por R$ 260
3 trilhas: de R$ 510 por R$ 375
* preço válido até 11/MAR,
veja tabela completa
Valores para participação online:
1 trilha: R$ 170
2 trilhas: R$ 295
3 trilhas: R$ 430
* preço válido até 24/MAR,
veja tabela completa
Horário | Conteúdo |
---|---|
09:00 às 09:35 |
Abertura do evento e mini keynotes
No palco da Stadium, todos serão orientados sobre o funcionamento do evento, destaques e outras novidades. |
09:40 às 10:25 |
|
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 |
Do Java 11 ao 17: uma jornada para devsElder MoraesO que você pensa sobre o Java ser atualizado a cada 6 meses? Não é apenas uma questão de tempo entre as versões, mas também o número de novas features em cada uma delas. Foram 91 no Java 9, e apenas 14 no Java 17! Em outras palavras: agora, ao invés de aguardar anos para aprender e usar dezenas de novas features, você precisa apenas de alguns meses para fazer o mesmo com "um punhado" delas. Então, o que acha que descobrir o que há de melhor em cada versão do Java, começando da 11 e indo até a 17? É o que esta palestra te mostrará! Junte-se a nós para não apenas aprender as melhores partes das últimas versões do Java, mas também como utilizá-las em seus projetos ainda hoje. |
11:30 às 12:05 |
Loom & Coroutines, a esperança do Java de não perder o mercado para as linguagens funcionais novamente.Igor De SouzaA menos de dez anos atrás o Java, por um determinado tempo, perdeu o mercado para Scala devido à onda que veio do Hadoop de usar Map/Reduce e isso fez a comunidade Java se mexer e adicionar Streams e lambda no Java 8 e com isso retomar o mercado. Na atualidade a história se repete. No mundo do Event Streams o mercado está usando Kotlin e Coroutines, mas a comunidade Java já está trabalhando para adicionar o projeto Loom. Nessa talk você vai entender mais detalhes dessa história, aprender sobre o projeto Loom e o que é Coroutines. Uma visão do mercado Java aos olhos de um Data Engineer. |
12:10 às 12:45 |
Blockchain no seu negócio - Desenvolvimento com Hyperledger Fabric + Spring BootMarcus Vinicius Mello FilhoNesta apresentação, veremos na prática como implementar uma estrutura de blockchain utilizando Hyperledger Fabric 2 - desde o contrato (chaincode) até uma API de consumidor utilizando Java e Spring Boot. A ideia é demonstrar uma forma simples de iniciar uma implementação utilizando Hyperledger Fabric, permitindo que outras aplicações legadas se integrem com o blockchain sem dificuldades. |
12:50 às 13:55 |
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 |
Greencode: arquiteturas Java sustentáveis para baixo consumo de energia e melhor custo / performanceVinicius SengerVamos introduzir a importância da sustentabilidade como um dos pilares da arquitetura de software moderna, arquiteturas sustentáveis compreendem e quantificam o impacto ambiental causado pelos recursos computacionais consumidos, aplicando melhores práticas para melhorar tais impactos. Tecnicamente vamos discutir otimização de logs explorando o Universal Logging JEP158, revisão de códigos custosos com AI/ML, otimização de protocolos, estratégias de agendamento de processamento de lotes,, arquiteturas de hardware x86 vs ARM para melhor custo / performance e também estratégias de armazenamento utilizando diferentes camadas. Finalizaremos com um breve posicionamento da AWS sobre sustentabilidade |
14:50 às 16:05 |
Como é trabalhar com aplicações e arquitetura Java fora do BrasilDaniane Pereira Gomes / Tatiane Aguirres NogueiraPainel Digital desta Trilha
|
16:10 às 16:20 |
Networking e Visitação a Stands
Intervalo para fazer networking e conhecer os estandes do evento. |
16:25 às 17:00 |
Construíndo Aplicações Seguras com QuarkusJulio Machado FaermanConstruir aplicações completas e seguras pode ser desafiador, principalmente quando não somos familiares com um dos "lados" da aplicação, seja ele o fontend ou o backend. Nesta apresentação, abordaremos o desenvolvimento de uma aplicação "Full Stack", no estilo de microserviços, usando os projetos Quarkus, Keycloak e Vaadin como arquitetura de referência. Esta é uma apresentação para todos níveis, partindo desde a criação dos módulos Quarkus até a integração utilizando os fluxos do OpenId Connect. Venha conhecer ou se aprofundar nestes projetos e melhorar a segurança de suas arquiteturas Java. |
17:05 às 17:40 |
Processando mensagens com Spring Cloud Stream e KafkaHenrique Luis SchmidtSpring Cloud Stream é um framework que ajuda desenvolvedores com problemas de integração de dados, especialmente em aplicações orientada a eventos. Nesta apresentação, será mostrado como é fácil usar Spring Cloud Stream em uma aplicação Spring Boot, aplicando padrões de arquitetura de microserviços modernos, resultado em código com baixo acoplamento e desacoplando a regra de negócio de detalhes de infraestrutura. |
17:45 às 18:20 |
![]() Vale a pena utilizar arquitetura hexagonal?Nataniel Paiva / Monica Helena RibeiroSe o título chamou sua atenção, provavelmente você está passando por uma definição arquitetural OU tem a curiosidade de entender sobre a arquitetura hexagonal. Nessa apresentação daremos todo o contexto, desde a revisão conceitual e princípios da arquitetura, até um hands on com duas aplicações, uma em Spring e outra em Quarkus para mostrar como é na prática a implementação. Seu mindset vai evoluir sobre a motivação para utilizar (ou até mesmo quando não utilizar) a hexagonal. |
18:25 às 18:40 |
Open Space
|
18:45 às 19:15 |
Encerramento
Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia. |