Arquiteturas para milhões de acessos
By Roberto Marin
Arquiteturas para milhões de acessos
Arquiteturas Java para milhões de acessos Escalabilidade e resiliência são dois fatores críticos lembrados quando se pensa em arquiteturas para sites com grande volume de acesso. Ao mesmo tempo, desenvolver uma arquitetura exige muito conhecimento para identificar e sanar pontos críticos – e a habilidade de se utilizar ferramentas adequadas para cada problema. Nesta palestra conheceremos algumas arquiteturas Java utilizadas na nuvem, com base em exemplos de projetos reais reais e casos práticos. Veremos técnicas para identificar os gargalos de sua aplicação Java, e o uso do profiler gratuito VisualVM. São apresentados também parâmetros de otimização da JVM e exploradas modificações para diminuir o bootstrap de aplicações Java. Analisaremos, ainda, situações de onde e como aplicar cache de modo adequado. Tudo isso será discutido com base na experiência real da construção de portais com mais de 60 milhões de visitas por mês. Como bônus, discutimos o que foi aprendido com os erros cometidos na construção destas arquiteturas.