TDC INNOVATION
DESAFIOS PARA CRIAÇÃO DO FUTURO DIGITAL

Trilha ARQUITETURA JAVA

09h às 19h
Quarta-feira, 1 de Junho de 2022
Venha conhecer as novidades e as tendências de arquitetura Java para entregar seus projetos com ainda mais qualidade.

É melhor ter uma arquitetura do que não ter nenhuma. E pode ser muito melhor: 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. Quais benefícios seu projeto pode obter com a versão 18? Quais os estilos arquiteturais estão sendo usados no mercado e que demandas endereçam? Quais novidades devemos considerar nas próximas decisões arquiteturais?

Embarque conosco nessa edição híbrida, presencial e remota, na Ilha da Magia.

Inscrição Híbrida

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

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 250
2 trilhas: de R$ 680 por R$ 450
3 trilhas: de R$ 1.020 por R$ 650
* aproveite maior desconto até 13/04,
veja tabela completa

Valores para participação híbrida:
1 trilha: de R$ 340 por R$ 290
2 trilhas: de R$ 680 por R$ 520
3 trilhas: de R$ 1.020 por R$ 750
* preço válido até 18/05,
veja tabela completa

Valores para participação híbrida:
1 trilha: R$ 340
2 trilhas: R$ 590
3 trilhas: R$ 860
* preço válido até 03/06,
veja tabela completa

Inscrição Digital

ACESSO REMOTO COM TRANSMISSÃO ONLINE
HOPIN

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é 13/04,
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é 18/05,
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é 03/06,
veja tabela completa

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

Horário Conteúdo
08:00 às 08:55 Recepção dos Participantes
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:30

KEYNOTE DO EVENTO

Como criar uma máquina de gerar empreendedores: O Case de inovação de SC

Daniel dos Santos Leipnitz
Keynote convidado - Como o estado de Santa Catarina passou de 6500 empresas de TI em 2016 e passou a 19000 em 2021? Qual a receita? Como foi?
10:35 às 10:50 Abertura da trilha pela coordenação

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

10:55 às 11:30

Do Java 11 ao 17: só as melhores partes

Elder Moraes

O 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:40 às 12:15

What the CRaC - Superfast JVM startup

Gerrit Grunwald

In a world where microservices are more and more a standard architecture for Java based applications running in the cloud, the JVM warmup time can become a limitation. Native images are one solution to solve these problems but the overall performance might be slower because of the missing JIT optimizations at runtime. There is a new OpenJDK project called CRaC (Coordinated Restore at Checkpoint) which goal it is to address the JVM warmup problem with a different approach. The idea is to take a snapshot of the running JVM, store it in files and restore the JVM at a later point in time.

12:20 às 13:20 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:30 às 13:40 Abertura da trilha pela coordenação

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

13:45 às 14:20

O quanto você precisa saber sobre o Garbage Collector?

Marco Ferreira

Ao colocar uma app em produção, você já se perguntou quanto tempo ela passa fazendo garbage collection? Mais do que isso, se perguntou quanto espaço está reservado para a memória Heap da JVM? Está se tornando cada vez mais comum colocarmos apps em ambientes containerizados que possuem espaços mais compactos de memória, o que torna esse tipo de conhecimento cada vez mais importante. Nessa talks veremos como analisar esses quesitos e entenderemos as diversas implementações de garbage collector disponíveis para a JVM.

14:25 às 15:00

Better and cheaper with Apache Camel

Douglas Martins

Aws lambda functions are an amazing tool to easily create and deploy several types of tools for a distributed infrastructure. However, this amazing service has several hard limitations, like the memory, disk, cpu and time. Also there are many other problems like, number of concurrent consumers, and maily the high costs. All those limits reduce the scalability of AWS lambdas for a huge volume of data. In this presentation, we will show why and how we remove AWS lambda from our processing pipeline using Apache Camel. We will present all the advantages of using Camel to orchestrate pipeline steps instead of only using AWS lambdas.

15:10 às 16:10

Arquitetura com Java ainda é a melhor opção?

Rodrigo Cândido da Silva
Painel de Discussão desta Trilha
16:20 às 16:50 Networking e Visitação a Stands

Intervalo para fazer networking e conhecer os estandes do evento.

17:00 às 17:35

Java Flightplan: Where am I, where am I going and how do I get there?

Otávio Santana / Karina Macedo Varela

To define where you want to go, first, you need to see where you are. The next step would be to define a plan. Let's discuss a strategy that supports corporations in the adoption of cloud technologies.

With several options of cloud services and the different architectures such as multi-cloud and hybrid-cloud, how can Java applications be modernized or developed as a cloud-native solution?

Within the Flightplan, we'll discuss the different levels of maturity in cloud adoption and share a guide that will help you avoid targeting too ambitious goals or too conservative and less effective actions. We'll also fly through the application lifecycle management with discussions about lifecycle.

17:45 às 18:20

A arquitetura por trás da Sellers Bank projetada para crescimento sem caos

Marcelo Souza Vieira / Daniel Cunha

Vamos mostrar as decisões por trás da criação da Sellers Bank. As decisões difícies que foram preciso ser tomadas para criar uma arquitetura de alta escala, mas de baixo custo inicial, que processasse um grande volume de dados e que pudesse crescer de forma rápida sem caos. Hoje com 600% de crescimento de volume de dados por mês.

18:30 às 19:05

Quando usar a arquitetura hexagonal? 

Nataniel Paiva

Essa arquitetura que tornou-se muito utilizada pelo mercado vale para todos os cenários? Quando utilizar e quando não utilizar? Veja exemplos práticos do uso dessa arquitetura.

19:15 às 19:50 Encerramento

Após a apresentação de resultados do dia, no palco da Stadium, muitos sorteios fecharão o dia.

Programação sujeita a alterações

Patrocinadores

Diamond





Apoio Institucional



Realização