Successfully reported this slideshow.
Your SlideShare is downloading. ×

Gdc 2010 architecture final slideshare edition

Upcoming SlideShare
Make Love With Youth
Make Love With Youth
Loading in …3
×

Check these out next

1 of 27 Ad
1 of 27 Ad
Advertisement

More Related Content

Advertisement

Gdc 2010 architecture final slideshare edition

  1. 1. Open Source Secrets: The Architecture Behind a Successful Virtual Goods Business Timothy Fitz – IMVU Inc.
  2. 2. An online community where members use 3D avatars to meet new people, chat, create, and play What’s IMVU?
  3. 3. Company Overview  Founded in April, 2004  Based in Palo Alto, CA  70 employees  3 institutional rounds  $30M raised
  4. 4. 0 10 20 30 40 45M D ec-05 Jun-06D ec-06 Jun-07D ec-07 Jun-08 Dec-08 Jun-09O ct-09  3D avatars  Virtual goods  45M registered users  10M uniques/month  $30M+ revenue run rate  Profitable Cumulative Registrations Snapshot Registered Users
  5. 5. User-Generated Content 0.0 0.5 1.0 1.5 2.0 2.5 3.0M 06/04 12/04 06/05 12/05 06/06 12/06 06/07 12/07 06/08 12/08 06/09 3 Million Virtual Items
  6. 6. Celebrating with Mohawks
  7. 7. Shameless Promotional Plug We’re Hiring! www.imvu.com/jobs
  8. 8. Overview  Development Process  Server Architecture  Client Architecture
  9. 9. Always Be Shipping
  10. 10. Client: 1-2 releases/day Website: 35-50 release/day
  11. 11. Ship Incremental Value
  12. 12. Always Release Ready
  13. 13. QA can’t afford to repeat themselves.
  14. 14. Write tests for everything.
  15. 15. No tests? Not done.
  16. 16. Tests are a contract.
  17. 17. Commit. Go Green. Push. Repeat.
  18. 18. Cluster  Scaled up LAMP stack  All state in memcache/MySQL  No instance servers  Dumb message bus for realtime
  19. 19. Cluster Size  365 Apache nodes  89 MySQL nodes  107 Memcache nodes  102 Perlbal nodes  22 Mogile disk nodes  15 solr nodes
  20. 20. Before…
  21. 21. HTML/JS
  22. 22. Not HTML/JS
  23. 23. Client Code by Language Language Lines C++ 168k Python 129k Javascript 36k HTML 24k CSS 13k
  24. 24. Shameless Promotional Plug We’re Hiring! www.imvu.com/jobs

Editor's Notes

  • We are one of a handful of virtual world companies that is past most startup risks – market, technology, and management
  • We are one of a handful of virtual world companies that is past most startup risks – market, technology, and management
  • In closing, I’m confident you will agree with me that IMVU is a company to watch.
  • In closing, I’m confident you will agree with me that IMVU is a company to watch.
  • New User Test Story
  • New Home Screen
  • Product Purchase Flow
  • In closing, I’m confident you will agree with me that IMVU is a company to watch.

×