2. Evandro Pires da Silva
● Software Engineer
● Conta Azul
● 14+ anos de experiência
● “Javeiro” desde 2005
● Programador desde os 12 anos
● Filho de programador
● Pai do Teodoro e da Olivia (programadores será?)
3. Java #facts
● Linguagem de programação #1
● Maior comunidade de desenvolvedores do mundo
● Demanda crescente de vagas de emprego
● Usado em larga escala por grandes players
● 10 em cada 10 desenvolvedores serverless odeiam Java :P
5. Cold start
De modo geral, o cold start é um termo usado para descrever o
fenômeno de que os aplicativos que não foram usados por um tempo
demoram mais para serem iniciados.
10. Número por extenso
Caso de uso simples e que eu conseguiria fazer em outras linguagens de
uma forma bem parecida, para que o benchmark fosse o mais parecido
possível.
17. Boas práticas de serverless com Java
● Stateless
● Pouco ou nenhum Classpath Scanner
● Pouco ou nenhum Atributos static
● Menos memória alocada para a JVM
● APIs lightweight
26. Conclusões
● Saiba usar a melhor linguagem dentro do seu contexto
○ Know-how do time
○ Time to market
○ Problema que precisa ser resolvido
○ Mesmo usando Quarkus, o Java empata tecnicamente com o NodeJS e
perde para Python