Vladimir Oane

628 views

Published on

Webstock09

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
628
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Vladimir Oane

  1. 1. Experiences in web scalability Thursday, September 17, 2009
  2. 2. uil ding B Conversational Graph Thursday, September 17, 2009
  3. 3. Social Graph Professional Social Graph Message Graph Thursday, September 17, 2009
  4. 4. Thursday, September 17, 2009
  5. 5. Thursday, September 17, 2009
  6. 6. Thursday, September 17, 2009
  7. 7. Database of threaded, platform independent conversations that you can find and track in real time. Thursday, September 17, 2009
  8. 8. Database of threaded, platform independent conversations that you can find and track in real time. m e so w e Thursday, September 17, 2009 A
  9. 9. Phase 1 The prototype Thursday, September 17, 2009
  10. 10. Tracking on demand Few friends as users Thursday, September 17, 2009
  11. 11. 2 servers PHP + MySQL Nothing special Thursday, September 17, 2009
  12. 12. Problems: •No easy way of distributing the shit on many machines •Crapy database •PHP sucked at things like parallel processes Thursday, September 17, 2009
  13. 13. Phase 2 Beta phase Thursday, September 17, 2009
  14. 14. s till Tracking on demand 1000 beta users Thursday, September 17, 2009
  15. 15. Amazon servers Python baby Simple DB SQS Thursday, September 17, 2009
  16. 16. Queue (SQS) Module Module Module Server … Server Server Database (Simple DB) Thursday, September 17, 2009
  17. 17. Problems: •The database was slow and expensive •Bad web-app workflow Thursday, September 17, 2009
  18. 18. Phase 3 The API Thursday, September 17, 2009
  19. 19. s till Restful API Millions calls/h Thursday, September 17, 2009
  20. 20. Tokyo Cabinet Mashery Thursday, September 17, 2009
  21. 21. Problems: No problems yet Thursday, September 17, 2009
  22. 22. Phase 4 Search Thursday, September 17, 2009
  23. 23. Tracking the web Indexing millions items/day Thursday, September 17, 2009
  24. 24. Large Amazon servers Customized Search engine Load balancers Thursday, September 17, 2009
  25. 25. Problems: •Speed -> we need huge machines Thursday, September 17, 2009
  26. 26. Thursday, September 17, 2009

×