Prefácio
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Por que escrevemos este livro?
Este livro é uma edição actualizada do nosso título Optimizing Java, que foi lançado em 2018. O mundo mudou significativamente desde então - em muitos aspectos. Para os programadores Java, a Cloud tornou-se cada vez mais importante, e agora é provavelmente mais provável que as aplicações Java sejam implementadas na Cloud.
A implementação nativa da Cloud altera fundamentalmente uma série de aspectos da engenharia de desempenho (ou o que quer que queiramos chamar a esta especialidade), pelo que pareceu apropriado produzir uma nova edição do livro que reorienta o material para esta nova realidade.
Porque deves ler este livro?
Os programadores Java, em muitos casos, não têm tido necessariamente muito a ver com a implementação e gestão das suas aplicações em produção. Ou seja, tendem a não ser pioneiros na adoção de tendências como o DevOps. Com a crescente onda de adoção da Cloud, isto levou a uma possível lacuna de conhecimento, que este livro pretendecorrigir.
Alternativamente, os profissionais de DevOps podem não ter tido muita exposição às tecnologias Java/JVM, mas estão agora a precisar de gerir aplicações Java, ou peças de infraestrutura que são implementadas nelas (por exemplo, Cassandra, Infinispan, Kafka, etc.). Os processos Java são fundamentalmente diferentes dos implementados em Go, Python, Node.js, etc. Para ...