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.
Quinta-feira, 2 de Dezembro de 2021
09h às 19h
ACESSO REMOTO COM TRANSMISSÃO ONLINE
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é 11/10,
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é 12/11,
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é 02/12,
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 |
O advento do Metaverso e seu impacto na prestação de serviços tecnológicosMario GazziroNão só o antigo Facebook, agora Meta, como também as principais empresas de tecnologia do mundo - como a NVIDIA - têm se voltado para o ressurgimento do mercado de aplicações ao consumidor final em computadores desktop, após praticamente uma década de dominação mobile. A aplicação alvo é o chamado Metaverso, qual promete revolucionar as relações de trabalho e sociais, com o uso de realidade virtual e aumentada (colaborativo e interativo), somado a geração de conteúdo 3D tanto por base de designers, como para coletas de dados realizadas por escâner 3D. Nessa apresentação pretendo mostrar um vislumbre desse novo universo, cheio de possibilidades e que promete tornar a internet atual (baseada em páginas web) tão obsoleta quanto a própria Internet tornou o telex algo extinto.
|
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 |
Rastreamento em aplicações Cloud-Native: Do Stack trace até o OpentracingRafael BenevidesNós, desenvolvedores, estávamos acostumados a depurar a execução de uma aplicação uma Thread por vez. Entretanto, com o advento das arquiteturas orientadas a micro-serviços, o que costumava ser apenas uma pilha de execução em uma única máquina, passou a ser de várias pilhas de execução espalhadas por diversos computadores. Venha para esta sessão e veja como funciona, e como fazer um tracing distribuído da sua aplicação utilizando Jaeger com o Opentracing. E se você quiser automatizar a depuração utilizando técnicas de Service-mesh com Istio, esta sessão também é para você. |
11:30 às 12:05 |
Apache Groovy's Metaprogramming Options and YouAndres AlmirayApache Groovy provides several ways to modify and update programs and classes by means of metaprogramming. Some of this options are available at runtime, some others at compile time, and some are even reachable to other JVM languages. These options allow library and framework authors to design better integrations, prototype new language constructs without grammar changes, deliver powerful and and gratifying DSLs, and more. |
12:10 às 12:45 |
ODM Operational Decision Manager - Java e Regras de Negócios IBMFabio PerucelloEstarei abordando a tecnologia ODM Operational Decision Manager, uma tecnologia baseada em Java e Regras de Negócios muito usada em HyperAutomation. Se você não conhece, acha que é caviar, embarque nessa e venha conhecer o Poder do ODM no mercado de trabalho. |
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 |
O que não fazer em sua próxima arquitetura cloud-nativeOtávio Santana / Karina Macedo VarelaUma arquitetura dinâmica e pronta para um ambiente de nuvem, certamente, é o sonho de qualquer arquiteto. Infelizmente, muitos destes sonhos fracassam. Vamos falar sobre fracassos? Nesta talk, vamos discutir erros comuns no design arquitetural de serviços Java e em definições na modelagem arquitetural em um nível mais amplo que impactarão a organização por anos. Vamos além: vamos te mostrar um plano arquitetural que busca entregas rápidas através de CI/CD, mas que... fracassam miseravelmente. Encerraremos com dicas e boas práticas de arquitetura e lifecycle de aplicações cloud-native que vão te levar para bem longe do caminho do fracasso. |
14:50 às 16:05 |
Como decisões arquiteturais são tomadas? Um bate-papo sobre quais os desafios e percalços durante a tomada de decisão de uma arquiteturaVinicius Soares / Lilian Lima / Cléber da SilveiraPainel 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 |
Os desafios de múltiplas operações e funcionalidades em uma Arquitetura de MicrosserviçosLuram ArchanjoAo longo dos anos a arquitetura de microsserviços vem sendo amplamente adotada, por prover inúmeras vantagens como: heterogeneidade tecnológica, escalabilidade, desacoplamento, etc. Nesse sentido a arquitetura de microsserviços é muito utilizada para escalar negócios, portanto, nesta palestra vamos ver os reais problemas de suportar várias operações e funcionalidades em uma arquitetura de Microsserviços, e como a utilização de feature flags/toggles pode nos ajudar nas entregas faseadas |
17:05 às 17:40 |
O elemento X de um projeto Java com Clean ArchitectureMonica Helena RibeiroBaixo acoplamento, alta coesão e tudo que há de bom. Esses foram os ingredientes escolhidos para criar as arquiteturas perfeitas. Mas, a história não para por aí. Robert Martin (Uncle Bob) criou a Clean Architecture como uma proposta para separar responsabilidades e reutilizar código. Através de um exemplo de implementação em Java, vamos conversar sobre qual é o elemento X da arquitetura, como implementar e analisaremos quando é válido aplicá-la. |
17:45 às 18:20 |
Sua aplicação Java até 60x mais rápida e sem reescrever o códigoElder MoraesEm um mundo com aplicações cada vez mais distribuídas e sem controle de estado, um dos grandes desafios está ligado à performance (seja no tempo de inicialização ou mesmo na resposta à primeira request). Foi dentro deste contexto que durante muito tempo o Java foi uma dúvida em abordagens como serverless, microservices e containers. Mas esses tempos acabaram! Hoje não apenas temos plataformas que levam o Java a um nível de performance jamais imaginado, como também temos algo que possibilita dar um passo além: é a imagem nativa. Venha para esta sessão e aprenda o que dá e o que não dá pra fazer com esta abordagem, e como você pode rodar seu código 60x mais rápido ainda hoje. |
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. |