Performance By Design A look at Shopzilla's path to high performance Tim Morrow, Senior Architect TSSJS 2010
Our Story
Who is Shopzilla? 100M  impressions/day 20-29M  UV’s per Month 8,000+ searches per second 100M+ Products
Existing solution
New Solution
Deployment Approach Shopzilla First Page Shopzilla Second Page Shopzilla 50% traffic Shopzilla 100% Bizrate Starts Bizrate...
Performance SLAs
Concurrency in web tier
Parallel Service Invocations
Performance Testing & Monitoring
Grid Caching Restarts Required Time Consuming and intricate Automatic read-through Automatic Expiration Scalable
Monetization <ul><li>Revenue  = sessions  x  conversion % x CPC </li></ul>US Marketing sessions increased 8% UK Marketing ...
Continuous Improvement
Conclusion <ul><li>Is performance worth the expense?  Yes. </li></ul><ul><li>Simplicity, quality, performance are design d...
Thank You! http://tech.shopzilla.com/ http://timmorrow.org/
Upcoming SlideShare
Loading in …5
×

Shopzilla performance by design tssjs

3,115 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Shopzilla performance by design tssjs

  1. 1. Performance By Design A look at Shopzilla's path to high performance Tim Morrow, Senior Architect TSSJS 2010
  2. 2. Our Story
  3. 3. Who is Shopzilla? 100M impressions/day 20-29M UV’s per Month 8,000+ searches per second 100M+ Products
  4. 4. Existing solution
  5. 5. New Solution
  6. 6. Deployment Approach Shopzilla First Page Shopzilla Second Page Shopzilla 50% traffic Shopzilla 100% Bizrate Starts Bizrate 100% Bizrate 50% December 2007 March 2008 July 2008 October 2008 November 2008
  7. 7. Performance SLAs
  8. 8. Concurrency in web tier
  9. 9. Parallel Service Invocations
  10. 10. Performance Testing & Monitoring
  11. 11. Grid Caching Restarts Required Time Consuming and intricate Automatic read-through Automatic Expiration Scalable
  12. 12. Monetization <ul><li>Revenue = sessions x conversion % x CPC </li></ul>US Marketing sessions increased 8% UK Marketing sessions increased 120% Site Conversion rates increased 7 – 12%
  13. 13. Continuous Improvement
  14. 14. Conclusion <ul><li>Is performance worth the expense? Yes. </li></ul><ul><li>Simplicity, quality, performance are design decisions </li></ul><ul><li>You get what you measure </li></ul><ul><li>Can’t take your eye off the ball </li></ul>
  15. 15. Thank You! http://tech.shopzilla.com/ http://timmorrow.org/

×