É 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.
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
CentroSul
Av. Governador Gustavo Richard, 850 /
Centro - Florianópolis - SC
Protocolo de Acesso Presencial
Valores para participação híbrida:
1 track: R$ 340 for R$ 250
2 tracks: R$ 680 for R$ 450
3 tracks: R$ 1.020 for R$ 650
* enjoy bigger discount until APR/13,
see full table
Valores para participação híbrida:
1 track: R$ 340 for R$ 290
2 tracks: R$ 680 for R$ 520
3 tracks: R$ 1.020 for R$ 750
* price valid until MAY/18,
see full table
Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 590
3 tracks: R$ 860
* price valid until JUN/03,
see full table
Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until APR/13,
see full table
Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAY/18,
see full table
Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until JUN/03,
see full table
Time | Content |
---|---|
08:00 to 08:55 | Recepção dos Participantes |
09:00 to 09:35 |
Opening of the event and mini keynotes
On the Stadium stage, everyone will be guided on how the event works, highlights and other news. |
09:40 to 10:30 |
KEYNOTE DO EVENTO![]() Como criar uma máquina de gerar empreendedores: O Case de inovação de SCDaniel dos Santos LeipnitzKeynote 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 to 10:50 |
Track opening by coordination
Here the coordinators introduce themselves and make an introduction to the track. |
10:55 to 11:30 |
Do Java 11 ao 17: só as melhores partesElder MoraesO 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 to 12:15 |
What the CRaC - Superfast JVM startupGerrit GrunwaldIn 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 to 13:20 |
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:30 to 13:40 |
Track opening by coordination
Here the coordinators introduce themselves and make an introduction to the track. |
13:45 to 14:20 |
O quanto você precisa saber sobre o Garbage Collector?Marco FerreiraAo 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 to 15:00 |
Better and cheaper with Apache CamelDouglas MartinsAws 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 to 16:10 |
Arquitetura com Java ainda é a melhor opção?Rodrigo Cândido da SilvaPainel de Discussão desta Trilha
|
16:20 to 16:50 |
Networking and Visiting Stands
Break to network and get to know the booths of the event. |
17:00 to 17:35 |
Java Flightplan: Where am I, where am I going and how do I get there?Otávio Santana / Karina Macedo VarelaTo 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 to 18:20 |
A arquitetura por trás da Sellers Bank projetada para crescimento sem caosMarcelo Souza Vieira / Daniel CunhaVamos 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 to 19:05 |
![]() Quando usar a arquitetura hexagonal?Nataniel PaivaEssa 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 to 19:50 |
Closing session
After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day. |