Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
MIGRATING HIGH VOLUME TRAFFIC TO MAGENTO Re platforming for success with Princess Polly
PRESENTERS
James Lowe Consultant & Project Manager,
Acidgreen
Emmanuel Negri Development Manager & Tech
Consultant, Acidgreen
Christian Larsen CTO, Anchor
OVERVIEW • Why re platform
• Why Magento?
• Re platforming - our process
• Princess Polly case study
• Implementation details
• Why hosting matters
• Learnings
WHY REPLATFORM?
• Locked into a proprietary system
• Changes are costly
• Limited development agencies
• Unstable website
WHY MOVE TO MAGENTO? • eBay! Investment into R&D
• Constantly evolving
• Features out of the box
• Community of extensions
• Integration with ERP systems and Magento API
• Certification program in place
• Enterprise level solution, without the price tag
• Embrace the Magento philosophy
• Leverage Magento / Minimise customisations
• Analyse the current store vs Magento
• Migrate the baseline
• Maximise / minimise extensions
• Think about data
• Think about SEO
• Hosting
THE
PROCESS
PRINCESS POLLY
THE BRIEF • Speed - Fast!!!
• Category pages - 60 products
• Mobile / multistore ready
• Custom reports
HOW DID WE DO IT • Client involvement
• Understand the challenges
• Migrate the baseline
• Focus on data
• Hosting integration
CHALLENGES • Data migration
• Currency and Varnish
• Category page load times
• Mini cart and Varnish
DATA MIGRATION • Products ~ 50K
• Customers ~ 140K
• Script it and repeat
• Magmi to the rescue
• Dry running
CURR-ENCY
CATE-GORY
MINI CART
MANAGED HOSTING Insourced hosting partners!
MANAGED HOSTING
AND DEVOPS • Isolated operations teams are useless
• Workflow
• Feedback
• Learning
HIGH AVAILABILITY • Isolated operations teams are useless
• Architect for failure
• Risk VS Cost
• Clouds require special consideration
PERFORMANCE OPTIMISATION • Cache all the things
• Tune your stack
• CDN
HOW DID WE GO • Average non cached loading time <~5 seconds
• Average cached loading time < ~2 seconds
• Varnish hit rate ~ 70%
• Availability > 99.9%
• Total page view in the last 7 days > 2.5 million
• Transaction in the last 7 days > 3000
CONCLUSION Take outs... • DO Embrace Magento
• DO Confirm buy in from your client
• DO Keep it simple (migrate your baseline)
• DO Focus on data
• DO Find a good agency AND hosting partner team