Django
Escalabilidade em projetos Django
Sala Eric Idle
01/10
12:00
Resumo
Language
Português
Level:
Intermediário
Resumo:
De acordo com Cal Henderson, um software "escalável" tem três características:
- O sistema é capaz de lidar com o crescimento de usuários;
- O sistema é capaz de lidar com o crescimento de dados;
- O sistema permanece simples de manter à medida que cresce.
Dados estes pontos, podemos perceber que escalabilidade não é desempenho (apesar do segundo influenciar diretamente na primeira). Assim, um sistema construído com qualquer linguagem pode escalar. Ter uma máquina virtual com um poderoso compilador just-in-time é um recurso "nice to have", mas é um recurso relacionado a problemas de performance, não escalabilidade.
O objetivo dessa palestra é apresentar algumas técnicas e práticas para escalar aplicações web, com foco em projetos Django.
Detalhes sobre o palestrante
Francisco Souza
Mundialmente conhecido no interior de Cachoeiro de Itapemirim, Francisco Souza é desenvolvedor na Globo.com, onde usa Python e Django para desenvolver o maior portal de notícias da América Latina. É apaixonado por desenvolvimento de softwares, entusiasta em Python, Django e software livre, associado à Associação Python Brasil e membro do #cobrateam. Por último, mas não menos importante, é PMP (Professional Mario Player) certificado, com mais de 10 anos de experiência.
Mundialmente conhecido no interior de Cachoeiro de Itapemirim, Francisco Souza é desenvolvedor na Globo.com, onde usa Python e Django para desenvolver o maior portal de notícias da América Latina. É apaixonado por desenvolvimento de softwares, entusiasta em Python, Django e software livre, associado à Associação Python Brasil e membro do #cobrateam. Por último, mas não menos importante, é PMP (Professional Mario Player) certificado, com mais de 10 anos de experiência.