TDC Florianópolis
DESAFIOS PARA CRIAÇÃO DO FUTURO DIGITAL

Trilha Arquitetura Java

Explore o vibrante universo do desenvolvimento na plataforma Java: Novidades e tendências no ecossistema Java para projetos de sucesso! Venha desvendar este fascinante mundo, onde um vasto ecossistema impulsiona múltiplas linguagens no mercado.

Junte-se a nós para uma jornada repleta de cases inspiradores e as mais recentes novidades da plataforma Java, além de arquiteturas surpreendentes construídas em seu poderoso ecossistema. Descubra por que profissionais visionários estão escolhendo essa stack, que ainda é amplamente utilizada por milhares de empresas até hoje. Venha fazer parte dessa evolução tecnológica e alavanque seus projetos para um novo patamar!

O que é uma trilha?

A trilha é um evento híbrido, presencial em Florianópolis e remoto na sua casa, que tem a duração de um dia inteiro com sete palestras e um painel de discussão.

Data e Local

Quarta-feira, 12 de Junho de 2024

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
ACESSO PRESENCIAL OU REMOTO COM TRANSMISSÃO ONLINE

Investimento

Inscrição online
1 trilha: de R$ 270 por R$ 165

Inscrição online
1 trilha: de R$ 270 por R$ 245

Inscrição online
1 trilha: R$ 270

Inscrição híbrida (presencial + online)
1 trilha: de R$ 435 por R$ 275

* aproveite maior desconto até 19/04, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: de R$ 435 por R$ 375

* preço válido até 27/05, veja tabela completa

Inscrição híbrida (presencial + online)
1 trilha: R$ 435

* preço válido até 14/06, veja tabela completa

Promoções

Inscrição híbrida (presencial + online)
2 trilhas: de R$ 750 por R$ 650 *Economize: R$ 100
3 trilhas: de R$ 1.125 por R$ 951 *Economize: R$ 174

* preço válido até 27/05, veja tabela completa

Esta trilha pertence à área Arquitetura, API e Microservices

Confira as trilhas relacionadas:

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

Programação Stadium:

08:00 às 08:55

Credenciamento

09:00 às 10:00

Abertura do evento e mini keynotes
Programação desta Trilha:

10:10 às 10:25

Abertura da trilha pela coordenação

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

10:30 às 11:05

O futuro do Java desbloqueado: integração com LLMs através do Quarkus e LangChain4J

Elder Moraes

Recentemente, as Large Language Models (LLMs) revolucionaram o desenvolvimento de software com a promessa de transformar as interações com os usuários e redefinir paradigmas de negócios. O surgimento do ChatGPT/OpenAI e a proliferação de várias LLMs liderada por big techs como Google, Microsoft e Amazon impulsionaram esses modelos para a vanguarda da inovação tecnológica.

Mas... e você, dev Java? Será que é possível trazer essa inovação para o seu próprio código a fim levar seus projetos para o próximo nível?

Pode apostar! E para descobrir como, você está convidado para esta sessão que fará uma análise aprofundada sobre a integração de LLMs no ecossistema Quarkus liderada pelo LangChain4J.

11:15 às 11:50

Descubra como executar Java no AWS Lambda da melhor forma!

Daniel Abib

Esta apresentação é sobre as melhores práticas ao migrar ou desenvolver novas aplicações Java, incluindo a portabilidade de suas aplicações Spring Boot, utilizando os serviços Serverless da AWS. Veja como construir suas funções para otimizar os tempos de inicialização fria, compreender a compilação em camadas e utilizar frameworks de tempo de compilação. Descubra como o GraalVM pode melhorar drasticamente o desempenho do Lambda Java. Simplifique suas práticas de desenvolvimento com muitas otimizações úteis e armadilhas a serem evitadas!

11:55 às 12:30

Feature Toggles: A Chave para uma Arquitetura Flexível e Adaptável

Eduardo Aguiar

Explore como a implementação inteligente de feature toggles pode ser um componente crucial para uma arquitetura de software robusta em Java. Descubra como essa técnica pode fornecer flexibilidade, permitindo que as equipes entreguem e gerenciem recursos de software de forma controlada e segura. Aprenda como as feature toggles usando o AWS AppConfig podem facilitar a experimentação, a entrega contínua e a manutenção de sistemas complexos em Java/Kotlin, enquanto mantêm a estabilidade e a integridade da aplicação.

12:35 às 14:00

Intervalo para almoço

Uma excelente oportunidade de todas as pessoas no evento interagirem e trocarem ideias, colaboradores, empresas patrocinadoras e apoiadoras, palestrantes e coordenadores.

14:00 às 14:10

Abertura da trilha pela coordenação

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

14:10 às 14:45

Desbravando o Quarkus: Criando extensões para a sua aplicação nativa de nuvem

George Gastaldi / Matheus Cruz

Esta palestra oferece uma visão abrangente e prática sobre a criação de extensões no Quarkus, um framework Java projetado para aplicações nativas na nuvem. Exploraremos as melhores práticas para desenvolver extensões que ampliem a funcionalidade do Quarkus e simplifiquem o processo de desenvolvimento de aplicações. Desde a concepção até a implementação, os participantes aprenderão como criar extensões poderosas, otimizadas e compatíveis com o ecossistema Quarkus, impulsionando a produtividade e a inovação no desenvolvimento de software empresarial.

14:50 às 15:25

Explorando Recursos Avançados de Busca com Atlas Search e Java

Guilherme Cesar Lamego Lamego

Se você está buscando aprimorar seu conhecimento sobre Atlas Search com Java, esta palestra é ideal para você. Vamos explorar as características principais, vantagens e o desempenho desta ferramenta, destacando como ela pode impulsionar a sua aplicação.

15:30 às 16:30

Painel de Discussão

16:35 às 17:05

Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

17:10 às 17:45

Arquitetando uma solução com IA Generativa Multi-Modal

Alexandre Aquiles

Quais as restrições arquiteturais devem ser levadas em conta ao utilizar LLMs para lidar com classificação de texto e imagens?

Como lidar com custo, resiliência, responsividade, UX, manutenibilidade, portabilidade entre diferentes APIs? Qual o melhor estilo arquitetural a ser adotado?

E como usar Java para implementar essa solução?

Essas e outras questões serão discutidas nessa apresentação!

17:50 às 18:25

A Trindade em GenAI - Spring AI, LangChain4J e OpenAI

Juarez Barbosa Junior

LangChain4J é uma biblioteca baseada em Java inspirada na popular biblioteca Python LangChain, que é uma estrutura para aplicativos de IA generativa, permitindo que os desenvolvedores conectem vários blocos de construção facilmente para criar aplicativos de IA poderosos.

O objetivo do Spring AI é aplicar os princípios de design do ecossistema Spring, como portabilidade e design modular, ao domínio da IA. Portanto, ele encapsula muitas das complexidades necessárias para interagir com vários provedores GenAI diferentes, como OpenAI.

Programação da Stadium no final do dia:

18:30 às 18:35

Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores

Diamond


Gold


Silver


Apoio Sala Vip e Fórum Executivo


Community Lounge


Podcast

Parceiro Oficial de Tecnologia

4Events

Realização