Shopzilla performance by design tssjs

15
Performance By Design A look at Shopzilla's path to high performance Tim Morrow, Senior Architect TSSJS 2010

Transcript of Shopzilla performance by design tssjs

Page 1: Shopzilla performance by design tssjs

Performance By DesignA look at Shopzilla's path to high performance

Tim Morrow, Senior Architect

TSSJS 2010

Page 2: Shopzilla performance by design tssjs

Our Story

Page 3: Shopzilla performance by design tssjs

Who is Shopzilla?

100M impressions/day

20-29M UV’s per Month

8,000+searches per second

100M+Products

Page 4: Shopzilla performance by design tssjs

Existing solution

Page 5: Shopzilla performance by design tssjs

New Solution

Page 6: Shopzilla performance by design tssjs

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

Page 7: Shopzilla performance by design tssjs

Performance SLAs

Page 8: Shopzilla performance by design tssjs

Concurrency in web tier

Page 9: Shopzilla performance by design tssjs

Parallel Service Invocations

Page 10: Shopzilla performance by design tssjs

Performance Testing & Monitoring

Page 11: Shopzilla performance by design tssjs

Grid Caching

Restarts Required

Time Consuming and intricate Automatic read-through

Automatic Expiration

Scalable

Page 12: Shopzilla performance by design tssjs

US Marketing sessions increased 8%

US Marketing sessions increased 8%

UK Marketing sessions increased 120%

UK Marketing sessions increased 120%

Site Conversion rates increased 7 – 12%

Site Conversion rates increased 7 – 12%

Monetization

Revenue = sessions x conversion % x CPC

Page 13: Shopzilla performance by design tssjs

Continuous Improvement

Page 14: Shopzilla performance by design tssjs

Conclusion

• Is performance worth the expense? Yes.

• Simplicity, quality, performance are design decisions

• You get what you measure

• Can’t take your eye off the ball

Page 15: Shopzilla performance by design tssjs

Thank You!

http://tech.shopzilla.com/

http://timmorrow.org/