SlideShare uma empresa Scribd logo
1 de 23
Shopzilla Site Redesign – We get what we measure
Phil Dixon, VP Engineering
Velocity 2009




                                                   June 23rd, 2009   |   Velocity 2009
2




          Shopzilla, Inc. - Online Shopping Network




    100M                                                        8,000+
impressions/day                                           searches per second




   20-29M                                                            100M+
UV’s per Month                                                      Products




                                           Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
3



Background
  •   In 2000, the business was simple - bizrate.com in the US
  •   Co-brands, API and shopzilla.com
  •   Multivariate testing, Europe and multiple data centers


  •   Always in a rush


  •   Difficult to change, differentiate
  •   Site had become slow  between 4-6 second page loads




                                           Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
4



Our Build Approach
   •   Start over, stay simple
   •   Build 2 weeks at a time, deliver every page ASAP
   •   Manage risk by managing exposure




                                          Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
5



Shopzilla Site Technology Overview




                             Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
6



Anatomy of a Page Request




                            Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
7



digitalcameras.bizrate.com – Server Side
                                 0   25   50   75   100    125     150      175      200     225      250
               Sessionization
                   Taxonomy
                     Keyword
                   Taxonomy
                SEO Content
              Product Search
                   Attribution
                User Content
             Category Search
             Sponsored Links
                Search Log 1
             Product Reviews
                User Content
                SEO Content
                Search Log 2
                SEO Content
                   Taxonomy
            Related Searches
              Product Details
            Related Searches
                      Banner
                      Banner
                   Attribution
                      Banner
                      Banner
                      Banner
                      Banner
                      Banner
                Access Log 1
                Access Log 2




                                                     Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
8



SLA’s – Key to High Performance

•   650ms server side
•   1.5s user experience
•   At the 95th percentile
•   Under peak loads
•   0% error rate




                             Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
9



Most Performance Gains in the Browser




     Images toResponse Time
          Server non-cookie domain resulted in


        0.5% oftop line revenue increase!
           Rest the Page                                    Banners, 19%


                              Other, 51%
                                                                 Images, 30%




                                           Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
10



Can you spot our release dates?


                                            shopzilla.com
                                            10/13/08




     bizrate.com
     10/17/08




                              Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
11



Gratuitous Graph Slide




                         Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
12




Yeah, yeah… but did we make money?




                    Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
13




Site conversion rates increased 7-12%

 Revenue = sessions x conversion % x CPC




                         Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
14



Performance Impacts Abandonment
            Sessions to Google Clicks Ratio
  100.00%

   98.00%

   96.00%

   94.00%

   92.00%

   90.00%                                                          Bizrate
                                                                   Shopzilla
   88.00%

   86.00%

   84.00%




                                    Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
15



Performance Penalties & bizrate.co.uk




                                   ~120% SEM
                                    Sessions




                              Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
16



Performance Summary
  •   Conversion Rate                +7% - 12%
  •   Page View’s                    +25%
  •   US SEM Sessions                +8%
  •   Bizrate.co.uk SEM Sessions     +120%


  •   Infrastructure Required (US)   -50% (200 vs 402 nodes)
  •   Availability                   99.71%  99.94%
  •   Product Velocity               +225%
  •   Release Cost                   $1,000’s  $80




                                           Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
17




Is Performance Worth The Expense?

             YES!




                    Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
18




Key Decision: Refactor or Rebuild




                    Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
19




Simplicity, Speed and Quality
   are design decisions




                  Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
20




Performance Gain Can Be Unexpected




                    Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
21




We Get What We Measure




              Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
22




Lots More To Come




            Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
Thank You!

Blog:    tech.shopzilla.com
Email:   velocity@shopzilla.com
Jobs:    jobs.shopzilla.com




                                  Phil Dixon – VP, Engineering   | Velocity 2009 | June 23 rd, 2009
                                                         June 23rd, 2009    |   Velocity 2009

Mais conteúdo relacionado

Semelhante a Shopzilla's "You Get What You Measure" - Velocity 2009

Dev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDan Pilone
 
J Foster Caddfx AEC Presentation
J Foster Caddfx AEC PresentationJ Foster Caddfx AEC Presentation
J Foster Caddfx AEC PresentationJim Foster
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklugdominion
 
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015Aconex
 
CHI 2009 Highlights
CHI 2009 HighlightsCHI 2009 Highlights
CHI 2009 Highlightsfrog
 
Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Chris Sterling
 
Making Facebook Faster
Making Facebook FasterMaking Facebook Faster
Making Facebook Fasterguest1240e7c
 
IBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case studyIBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case studyVincent Kwon
 
Fabio Sergio: Design Thinking for the Future
Fabio Sergio: Design Thinking for the FutureFabio Sergio: Design Thinking for the Future
Fabio Sergio: Design Thinking for the Futurefrog
 
Cr and-vm-reduced
Cr and-vm-reducedCr and-vm-reduced
Cr and-vm-reducedjoaograzina
 
Sunz2012 2011-2012 bi trends
Sunz2012   2011-2012 bi trendsSunz2012   2011-2012 bi trends
Sunz2012 2011-2012 bi trendsOptimalBI Limited
 
BIM Roundtable Webinar 1/15/09
BIM Roundtable Webinar 1/15/09BIM Roundtable Webinar 1/15/09
BIM Roundtable Webinar 1/15/09kpreddy
 
Safety implementation in BIM
Safety implementation in BIMSafety implementation in BIM
Safety implementation in BIMZain Juratli
 
Leveraging BIM throughout the construction process
Leveraging BIM throughout the construction processLeveraging BIM throughout the construction process
Leveraging BIM throughout the construction processBe2camp Admin
 
Euma spain managing remote teams victor duart
Euma spain managing remote teams victor duartEuma spain managing remote teams victor duart
Euma spain managing remote teams victor duartPilar de Torres Gimeno
 
Modularization
ModularizationModularization
Modularizationgusgon
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...affilinet
 

Semelhante a Shopzilla's "You Get What You Measure" - Velocity 2009 (20)

Dev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development OverviewDev Days 2009 - iPhone Development Overview
Dev Days 2009 - iPhone Development Overview
 
Why Web Projects Fail
Why Web Projects FailWhy Web Projects Fail
Why Web Projects Fail
 
J Foster Caddfx AEC Presentation
J Foster Caddfx AEC PresentationJ Foster Caddfx AEC Presentation
J Foster Caddfx AEC Presentation
 
Abb presentation uklug
Abb presentation uklugAbb presentation uklug
Abb presentation uklug
 
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015
How BIM Can Accelerate Project-Wide Review Cycles - Webinar, November 11, 2015
 
CHI 2009 Highlights
CHI 2009 HighlightsCHI 2009 Highlights
CHI 2009 Highlights
 
Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010Managing softwaredebt agilepalooza-redmond-sept2010
Managing softwaredebt agilepalooza-redmond-sept2010
 
Making Facebook Faster
Making Facebook FasterMaking Facebook Faster
Making Facebook Faster
 
IBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case studyIBM Dynamic Infrastructure - A Telecom Case study
IBM Dynamic Infrastructure - A Telecom Case study
 
Fabio Sergio: Design Thinking for the Future
Fabio Sergio: Design Thinking for the FutureFabio Sergio: Design Thinking for the Future
Fabio Sergio: Design Thinking for the Future
 
Cr and-vm-reduced
Cr and-vm-reducedCr and-vm-reduced
Cr and-vm-reduced
 
Sunz2012 2011-2012 bi trends
Sunz2012   2011-2012 bi trendsSunz2012   2011-2012 bi trends
Sunz2012 2011-2012 bi trends
 
BIM Roundtable Webinar 1/15/09
BIM Roundtable Webinar 1/15/09BIM Roundtable Webinar 1/15/09
BIM Roundtable Webinar 1/15/09
 
Safety implementation in BIM
Safety implementation in BIMSafety implementation in BIM
Safety implementation in BIM
 
Collaborating in the Cloud with Lync
Collaborating in the Cloud with LyncCollaborating in the Cloud with Lync
Collaborating in the Cloud with Lync
 
Leveraging BIM throughout the construction process
Leveraging BIM throughout the construction processLeveraging BIM throughout the construction process
Leveraging BIM throughout the construction process
 
Euma spain managing remote teams victor duart
Euma spain managing remote teams victor duartEuma spain managing remote teams victor duart
Euma spain managing remote teams victor duart
 
Modularization
ModularizationModularization
Modularization
 
Agile Bill.Lean Primer.0906a
Agile Bill.Lean Primer.0906aAgile Bill.Lean Primer.0906a
Agile Bill.Lean Primer.0906a
 
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
Striking Gold! How Mobile Marketing Pioneers are Winning the Hearts & Minds o...
 

Último

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Shopzilla's "You Get What You Measure" - Velocity 2009

  • 1. Shopzilla Site Redesign – We get what we measure Phil Dixon, VP Engineering Velocity 2009 June 23rd, 2009 | Velocity 2009
  • 2. 2 Shopzilla, Inc. - Online Shopping Network 100M 8,000+ impressions/day searches per second 20-29M 100M+ UV’s per Month Products Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 3. 3 Background • In 2000, the business was simple - bizrate.com in the US • Co-brands, API and shopzilla.com • Multivariate testing, Europe and multiple data centers • Always in a rush • Difficult to change, differentiate • Site had become slow  between 4-6 second page loads Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 4. 4 Our Build Approach • Start over, stay simple • Build 2 weeks at a time, deliver every page ASAP • Manage risk by managing exposure Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 5. 5 Shopzilla Site Technology Overview Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 6. 6 Anatomy of a Page Request Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 7. 7 digitalcameras.bizrate.com – Server Side 0 25 50 75 100 125 150 175 200 225 250 Sessionization Taxonomy Keyword Taxonomy SEO Content Product Search Attribution User Content Category Search Sponsored Links Search Log 1 Product Reviews User Content SEO Content Search Log 2 SEO Content Taxonomy Related Searches Product Details Related Searches Banner Banner Attribution Banner Banner Banner Banner Banner Access Log 1 Access Log 2 Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 8. 8 SLA’s – Key to High Performance • 650ms server side • 1.5s user experience • At the 95th percentile • Under peak loads • 0% error rate Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 9. 9 Most Performance Gains in the Browser Images toResponse Time Server non-cookie domain resulted in 0.5% oftop line revenue increase! Rest the Page Banners, 19% Other, 51% Images, 30% Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 10. 10 Can you spot our release dates? shopzilla.com 10/13/08 bizrate.com 10/17/08 Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 11. 11 Gratuitous Graph Slide Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 12. 12 Yeah, yeah… but did we make money? Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 13. 13 Site conversion rates increased 7-12% Revenue = sessions x conversion % x CPC Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 14. 14 Performance Impacts Abandonment Sessions to Google Clicks Ratio 100.00% 98.00% 96.00% 94.00% 92.00% 90.00% Bizrate Shopzilla 88.00% 86.00% 84.00% Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 15. 15 Performance Penalties & bizrate.co.uk ~120% SEM Sessions Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 16. 16 Performance Summary • Conversion Rate +7% - 12% • Page View’s +25% • US SEM Sessions +8% • Bizrate.co.uk SEM Sessions +120% • Infrastructure Required (US) -50% (200 vs 402 nodes) • Availability 99.71%  99.94% • Product Velocity +225% • Release Cost $1,000’s  $80 Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 17. 17 Is Performance Worth The Expense? YES! Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 18. 18 Key Decision: Refactor or Rebuild Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 19. 19 Simplicity, Speed and Quality are design decisions Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 20. 20 Performance Gain Can Be Unexpected Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 21. 21 We Get What We Measure Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 22. 22 Lots More To Come Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009
  • 23. Thank You! Blog: tech.shopzilla.com Email: velocity@shopzilla.com Jobs: jobs.shopzilla.com Phil Dixon – VP, Engineering | Velocity 2009 | June 23 rd, 2009 June 23rd, 2009 | Velocity 2009