Toda aplicação Java em produção depende de uma camada quase invisível para o desenvolvedor: a JVM. Por trás de cada chamada de API, cada microsserviço e cada job batch, essa máquina virtual decide como o bytecode vira execução real. Além disso, ela define quanto de memória cada objeto ocupa e quando o garbage collector vai […]
Tomcat: o que é, como funciona e como monitorar
O Apache Tomcat é um dos servidores de aplicação Java mais usados no mundo corporativo. Ele sustenta desde APIs internas até sistemas de missão crítica que não podem ficar fora do ar. Ainda assim, muita equipe só descobre como ele funciona quando a aplicação trava em produção. Entender o que é o Tomcat é apenas […]

