TDC INNOVATION
CHALLENGES TO CREATE THE DIGITAL FUTURE

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.

Date and Place

Friday, June 16, 2023

09h às 19h

CentroSul
Av. Governador Gustavo Richard, 850 /
Centro Florianópolis - SC
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST

Investment

Valores para participação online:
1 track: R$ 245 for R$ 150
2 tracks: R$ 440 for R$ 270
3 tracks: R$ 624 for R$ 384
* enjoy bigger discount until APR/19,
see full table

Valores para participação online:
1 track: R$ 245 for R$ 195
2 tracks: R$ 440 for R$ 350
3 tracks: R$ 624 for R$ 495
* price valid until MAY/05,
see full table

Valores para participação online:
1 track: R$ 245
2 tracks: R$ 440
3 tracks: R$ 624
* price valid until JUN/36,
see full table

Valores para participação híbrida:
1 track: R$ 395 for R$ 250
2 tracks: R$ 710 for R$ 450
3 tracks: R$ 1.005 for R$ 639

Valores para participação híbrida:
1 track: R$ 395 for R$ 325
2 tracks: R$ 710 for R$ 584
3 tracks: R$ 1.005 for R$ 828

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

Schedule / Talks Time Zone: GMT-3

Programação Stadium:
Time Content
08:00 to 08:55 Credenciamento
09:00 to 09:40 Opening of the event and mini keynotes
Programação desta Trilha:
Time Content
09:50 to 10:05 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

10:10 to 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 to 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 to 13:00 Intervalo para almoço

An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé.

13:00 to 13:10 Track opening by coordination

Here the coordinators introduce themselves and make an introduction to the track.

13:10 to 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 to 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 to 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 to 16:05 Networking and Visiting Stands

Break to network and get to know the booths of the event.

16:10 to 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 to 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 to 18:10

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

Ariane 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:
Time Content
18:15 to 18:45 Encerramento da trilha

Os coordenadores fazem um breve encerramento com agradecimentos.

Schedule subject to change

Sponsors

Diamond


Gold


Silver


Apoio


Apoio Trilha


Instituição Parceira


Realização