TDC INNOVATION
DESAFIOS PARA CRIAÇÃO DO FUTURO DIGITAL

TRILHA Arquitetura Java

O Java ainda é uma boa escolha para a inovação?
Venha se atualizar com palestras selecionadas para te ajudar a tomar melhores decisões arquiteturais no ecossistema Java. Participe de uma das trilhas mais conhecidas e procuradas do evento. Com palestrantes e palestras com o que há de melhor na nossa comunidade.

Data e Local

Sexta-feira, 16 de Junho de 2023

09h às 19h

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

Investimento

Valores para participação online:
1 trilha: de R$ 245 por R$ 150
2 trilhas: de R$ 440 por R$ 270
3 trilhas: de R$ 624 por R$ 384
* aproveite maior desconto até 19/04,
veja tabela completa

Valores para participação online:
1 trilha: de R$ 245 por R$ 195
2 trilhas: de R$ 440 por R$ 350
3 trilhas: de R$ 624 por R$ 495
* preço válido até 31/05,
veja tabela completa

Valores para participação online:
1 trilha: R$ 245
2 trilhas: R$ 440
3 trilhas: R$ 624
* preço válido até 16/06,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 250
2 trilhas: de R$ 710 por R$ 450
3 trilhas: de R$ 1.005 por R$ 639

Valores para participação híbrida:
1 trilha: de R$ 395 por R$ 325
2 trilhas: de R$ 710 por R$ 584
3 trilhas: de R$ 1.005 por R$ 828

Valores para participação híbrida:
1 trilha: R$ 395
2 trilhas: R$ 710
3 trilhas: R$ 1.005

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

Programação Stadium:
Horário Conteúdo
08:00 às 08:55 Credenciamento
09:00 às 09:40 Abertura do evento e mini keynotes

Abertura do evento com Yara Mascarenhas e Bruno Souza com novidades e convidados muito especiais : Elemar Jr

Programação desta Trilha:
Horário Conteúdo
09:50 às 10:05 Abertura da trilha pela coordenação

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

10:10 às 10:45

Jakarta NoSQL - Integrando Java e NoSQL de maneira rápida e elegante!

Maximillian Arruda / Gabriel Silva Andrade

Cada vez mais, várias soluções de banco de dados, além dos modelos relacionais, os bancos de dados NoSQL, estão cada vez mais presente no mundo enterprise on-premisses como também na cloud.

Não podemos negar que a especificação JPA está bem consolidada para o mundo Java em relação a tratamento com bancos de dados relacionais. E se tivessemos o mesmo para os demais bancos de dados NoSQL?!

Nesta palestra, apresentarei a especificação Jakarta NoSQL, onde é possível trazer uma experiência fluída no desenvolvimento de aplicações Java com banco de dados NoSQL.

10:55 às 11:30

Migrando para o Quarkus: uma jornada rápida e emocionante

Luis Fabrício Da Rosa De Llamas

Com a crescente adoção da computação em nuvem, o Quarkus vem ganhando cada vez mais popularidade como uma plataforma de desenvolvimento Java moderna e eficiente. Nesta palestra, vamos mostrar como é fácil e empolgante migrar um aplicativo Spring para o Quarkus, em apenas 10 minutos! Vamos explicar as diferenças entre as duas plataformas, como converter classes Spring em suas equivalentes Quarkus, e como testar, ajustar e otimizar o aplicativo. Vamos destacar alguns recursos incríveis do Quarkus, como sua inicialização ultrarrápida, baixo consumo de recursos e compilação nativa. E, finalmente, vamos encorajar todos a experimentar o Quarkus, e descobrir por que é uma boa escolha!

11:35 às 13: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.

13:00 às 13:10 Abertura da trilha pela coordenação

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

13:10 às 13:45

Vale a pena utilizar a famosa arquitetura limpa?

Nataniel Paiva

Quantas vezes você já ouviu falar em super engenharia? Será que realmente vale a pena utilizar arquitetura limpa em todos os cenários? A proposta de criar uma arquitetura limpa com padrão é a melhor?

13:50 às 14:25

Orientação a Eventos e Transformação Digital

Wellington Cruz

Essa palestra abordará a arquitetura orientada a eventos e sua aplicação na transformação digital das empresas: como essa técnica pode ajudar as equipes a alcançar maior autonomia e independência na evolução dos produtos, tornando-se mais ágeis e eficientes. Explicará como funciona essa arquitetura e seus principais componentes, como o Apache Kafka.

Esse tipo de arquitetura trata como a comunicação assíncrona entre os componentes pode ser mais eficiente e complementar a outras estratégias como APIs, permitindo que as equipes trabalhem de forma mais independente e que os produtos evoluam de forma mais rápida e consistente.

14:30 às 15:30

O futuro do desenvolvimento de software: como a inteligência artificial pode mudar a dinâmica dos desenvolvedores e o que esperar do arquiteto de software nesse novo ambiente?

Painel desta Trilha
15:35 às 16:05 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

16:10 às 16:45

Simplifique o gerenciamento de transações distribuídas com Quarkus, Camel e Sagas

Elder Moraes

"Eba! Temos um ambiente elástico que escala automaticamente! Agora todos nossos problemas estão resolvidos." Claro que não é assim que as coisas funcionam. Afinal, como andam as suas transações? Elas escalam junto com o seu ambiente? A abordagem ACID não ajuda muito. Transações distribuídas nativamente, menos ainda. Então, o que devemos fazer? É para isso que existe o pattern Sagas. Ele não apenas resolve esse problema, mas também mantém a sua arquitetura alinhada à abordagem cloud native. Se você ainda trouxer o Camel Saga e o Quarkus para a festa, pode construir a melhor solução possível para este desafio. Venha para esta sessão e vamos aprender a resolver esse problema do jeito certo.

16:55 às 17:30

Navegando com a sua aplicação de forma resiliente por mares revoltos

Leonardo Piedade / Tiago M Reichert

Aplicações de missão crítica sofrem constantemente com as mudanças do tempo, mas será que a sua está preparada para não afundar? Nesta sessão você aprenderá os conceitos-chave sobre resiliência e verá como gradualmente incorporá-los para fortalecer o casco do seu sistema e evitar que ele naufrague com um simples onda. Iremos mostrar como se preparar para tempestades e até tsunamis usando práticas de desenvolvimento que tornarão a sua embarcação mais robusta de uma maneira simples. E se tudo der errado, você ainda aprenderá sobre as principais estratégias de Disaster Recovery para atingir os objetivos de negócio e manter a empresa funcionando até que a guarda costeira chegue.

17:35 às 18:10

Evitando Troubleshooting de Performance da sua aplicação Java em Produção

Ariane Ferreira Izac

Fazer troubleshooting em produção considerando SLA e riscos envolvidos pode ser uma tarefa árdua e arriscada.

E se ao invés disso, nós antecipássemos possíveis problemas de performance em tempo de desenvolvimento?

Se você quer evitar o troubleshooting da sua aplicação Java em Produção essa talk é para você!

Nessa talk abordaremos, teoria versus prática, baseado em algumas falhas de performance mais comuns com insights para antecipar possíveis problemas que descobriríamos só em produção, onde o custo é bem maior.

Programação da Stadium no final do dia:
Horário Conteúdo
18:15 às 18:45 Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Programação sujeita a alterações

Patrocinadores

Diamond


Gold


Silver


Apoio


Apoio Trilha


Instituição Parceira


Realização