Arquitetura
Pilares da Escalabilidade: Os 3 pilares para escalar sistemas distribuídos
Aprenda como arquitetos(as) desenham sistemas distribuídos e microservices para alta-performance e alta-escalabilidade fundamentados nos 3 pilares da escalabilidade: Caching, Async Processing e Load Balancing.
20 aulas

Rafael Ponte
Software Engineer
Conteúdo do curso
12 módulos • 20 aulas
O que você vai aprender
Conteúdo técnico e prático para você dominar os conceitos de escalabilidade
Como empresas desenham sistemas para alta-escalabilidade e alta-performance
Os 3 Pilares da Escalabilidade: Caching, Async Processing e Load Balancing
Técnicas de distribuição de carga em múltiplas máquinas
Otimização de código para baixa latência e alto throughput
Cache para lidar com picos de acesso
Processamento assíncrono para maximizar throughput
Trade-offs ao adotar os 3 pilares
Perspectivas avançadas de aplicação dos pilares
Seu instrutor

Rafael Ponte
Software Engineer
Mais de 18 anos de experiência em desenvolvimento de software, com especialização em arquitetura distribuída, integração de sistemas e evolução de legados complexos. Coordenador do maior grupo de discussão JSF do Brasil (JavaSF) e do maior JUG do Ceará (JavaCE). Palestrante em eventos como QCONSP, TDC, Agile Brasil, CEJS e JavaCE Conference.

