Pagestackr Um aplicativo em 48 horas http://pagestackr.com George Guimarães [email_address] RejectConf SP nov/2007
desenvolvimento produção escalabilidade
escalabilidade Gostaria de criar  homepages , mas não sei o que elas comem desenvolvimento produção
Quero  que o  mundo  acesse meu aplicativo desenvolvimento produção escalabilidade
produção Não  quero  mais  que o mundo acesse meu aplicativo escalabilidade desenvolvimento
Um pouco de história 8 e 9 de setembro 48 horas de programação
 
 
 
 
<ul><li><georgeguimaraes> actually, i  promoted  pagestackr at my blog... (just asking people to vote fairly, if they like...
rodando   seu aplicativo
WEBrick padrão no desenvolvimento simples, sem configuração mongrel (“vira-lata”) escrito em ruby/c rápido escalável servi...
 
 
Proxy reverso / load balancer Apache (mod_proxy) pound nginx simples de configurar 2000 hits/s não será gargalo no começo ...
load balancer :8001 :8002 :8003 :8004 :8005 :80
Enviando meu  código  para o  servidor
Capistrano SVN Servidor(es)
Capistrano SVN Servidor(es) cap deploy
Capistrano SVN Servidor(es) cap deploy
escalabilidade efeito slashdot / digg
escalabilidade escreva  SQL Model.find_by_sql( )
escalabilidade SQL Page/fragment  cache use nginx (ou outro http server)
fragment cache
escalabilidade SQL memcached drástica  redução  no acesso ao  BD frag  cache
escalabilidade SQL cluster de BDs (MySQL replication) frag  cache memcached
escalabilidade SQL BDs alternativos BerkelyDB SQLite “ BigTable” flat files frag  cache memcached
projetos para observar <ul><li>monit </li></ul><ul><li>ganglia </li></ul><ul><li>hadoop </li></ul><ul><li>MogileFS </li></...
?! George Guimarães http://pagestackr.com http://blog.georgeguimaraes.com [email_address]
Próximos SlideShares
Carregando em…5
×

Pagestackr - RejectConf SP 2007

1.352 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.352
No SlideShare
0
A partir de incorporações
0
Número de incorporações
68
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Pagestackr - RejectConf SP 2007

  1. 1. Pagestackr Um aplicativo em 48 horas http://pagestackr.com George Guimarães [email_address] RejectConf SP nov/2007
  2. 2. desenvolvimento produção escalabilidade
  3. 3. escalabilidade Gostaria de criar homepages , mas não sei o que elas comem desenvolvimento produção
  4. 4. Quero que o mundo acesse meu aplicativo desenvolvimento produção escalabilidade
  5. 5. produção Não quero mais que o mundo acesse meu aplicativo escalabilidade desenvolvimento
  6. 6. Um pouco de história 8 e 9 de setembro 48 horas de programação
  7. 11. <ul><li><georgeguimaraes> actually, i promoted pagestackr at my blog... (just asking people to vote fairly, if they liked the app) </li></ul><ul><li><carter> georgeguimaraes: there is nothing wrong </li></ul><ul><li><carter> its encouraged </li></ul><ul><li><carter> plz drive traffic to the rumble </li></ul>
  8. 12. rodando seu aplicativo
  9. 13. WEBrick padrão no desenvolvimento simples, sem configuração mongrel (“vira-lata”) escrito em ruby/c rápido escalável servidor
  10. 16. Proxy reverso / load balancer Apache (mod_proxy) pound nginx simples de configurar 2000 hits/s não será gargalo no começo Hardware (bigIP, Joyent)
  11. 17. load balancer :8001 :8002 :8003 :8004 :8005 :80
  12. 18. Enviando meu código para o servidor
  13. 19. Capistrano SVN Servidor(es)
  14. 20. Capistrano SVN Servidor(es) cap deploy
  15. 21. Capistrano SVN Servidor(es) cap deploy
  16. 22. escalabilidade efeito slashdot / digg
  17. 23. escalabilidade escreva SQL Model.find_by_sql( )
  18. 24. escalabilidade SQL Page/fragment cache use nginx (ou outro http server)
  19. 25. fragment cache
  20. 26. escalabilidade SQL memcached drástica redução no acesso ao BD frag cache
  21. 27. escalabilidade SQL cluster de BDs (MySQL replication) frag cache memcached
  22. 28. escalabilidade SQL BDs alternativos BerkelyDB SQLite “ BigTable” flat files frag cache memcached
  23. 29. projetos para observar <ul><li>monit </li></ul><ul><li>ganglia </li></ul><ul><li>hadoop </li></ul><ul><li>MogileFS </li></ul><ul><li>Memcached </li></ul><ul><li>pagestackr </li></ul><ul><li>... </li></ul>
  24. 30. ?! George Guimarães http://pagestackr.com http://blog.georgeguimaraes.com [email_address]

×