1 / 30

Pagestackr

Pagestackr. Um aplicativo em 48 horas http://pagestackr.com. George Guimarães george@pagestackr.com RejectConf SP nov/2007. desenvolvimento. produção. escalabilidade. desenvolvimento. produção. escalabilidade. Gostaria de criar homepages , mas não sei o que elas comem.

Download Presentation

Pagestackr

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pagestackr Um aplicativo em 48 horas http://pagestackr.com George Guimarães george@pagestackr.com RejectConf SP nov/2007

  2. desenvolvimento produção escalabilidade

  3. desenvolvimento produção escalabilidade Gostaria de criar homepages, mas não sei o que elas comem

  4. desenvolvimento produção escalabilidade Quero que o mundo acesse meu aplicativo

  5. desenvolvimento produção escalabilidade Não quero mais que o mundo acesse meu aplicativo

  6. Um pouco de história 8 e 9 de setembro 48 horas de programação

  7. <georgeguimaraes> actually, i promoted pagestackr at my blog... (just asking people to vote fairly, if they liked the app) <carter> georgeguimaraes: there is nothing wrong <carter> its encouraged <carter> plz drive traffic to the rumble

  8. rodandoseu aplicativo

  9. WEBrick padrão no desenvolvimento simples, sem configuração mongrel (“vira-lata”) escrito em ruby/c rápido escalável servidor

  10. 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. :80 load balancer :8001 :8002 :8003 :8004 :8005

  12. Enviando meu código para o servidor

  13. Capistrano SVN Servidor(es)

  14. Capistrano SVN Servidor(es) cap deploy

  15. Capistrano SVN Servidor(es) cap deploy

  16. escalabilidade efeito slashdot / digg

  17. escalabilidade escreva SQL Model.find_by_sql( )

  18. escalabilidade SQL Page/fragment cache use nginx (ou outro http server)

  19. fragment cache

  20. escalabilidade SQL frag cache memcached drástica redução no acesso ao BD

  21. escalabilidade SQL frag cache memcached cluster de BDs (MySQL replication)

  22. escalabilidade SQL frag cache memcached BDs alternativos BerkelyDB SQLite “BigTable” flat files

  23. projetos para observar • monit • ganglia • hadoop • MogileFS • Memcached • pagestackr • ...

  24. ?! George Guimarães http://pagestackr.com http://blog.georgeguimaraes.com george@pagestackr.com

More Related