36
Case Study - Planet Sports Leipzig, 21.May 2012

Case Study - Planet Sports

  • Upload
    dci-ag

  • View
    219

  • Download
    1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Case Study - Planet Sports

Case Study - Planet Sports

Leipzig, 21.May 2012

Page 2: Case Study - Planet Sports

Who are we?

Boris LokschinOpen Source Center Manager

[email protected]

Twitter.com/Boris_Lokschin

Simon BruggerWeb Department Manager

[email protected]

Тwitter.com/simonbrugger

Page 3: Case Study - Planet Sports

Our last vacation...:)

Page 4: Case Study - Planet Sports

Planet Sports history

Page 5: Case Study - Planet Sports

Planet Sports KPIs

Page 6: Case Study - Planet Sports

About Magento expert CGI (former symmetrics)

� Largest Magento Gold Partner in Europe - certified developers

� More than 40 Magento projects in 5 years with Magento

� Focus on replatforming, performance, migrations, integrations - quality

� >500 module reusable modules - time-to-market and TCO� >500 module reusable modules - time-to-market and TCO

� End-to-End operations (Project, Support, Cloud Hosting, Maintanence)

Page 7: Case Study - Planet Sports

About Magento expert CGI

Page 8: Case Study - Planet Sports

01

Current state Challenges Approach Achievements Sneak Peak

Never touch a running system?01

Herausfordende Anforderungen:

Teamwork & Erfahung

Page 9: Case Study - Planet Sports

Top 6 reasons to move...01

� Historical OScommerce shop from 2003

� Highly modified and extended, spaghetti code

� Hard to maintain, hard to extend, hard to scale

� Really not much OOP or MVC

� Ambitious scaling and internationalization plans

� Growing marketing, seo and promotion demands

Page 10: Case Study - Planet Sports

Moving from...01

Page 11: Case Study - Planet Sports

...to there!01

Page 12: Case Study - Planet Sports

Why Magento Enterprise?01

� MVC and OOP architecture

� Performant, scalable and feature-rich

� Open Source with wide eco system

� Strong in internationalization, marketing, seo, promotions

� Fair licensing model

� Enterprise ready and optimal TCO

Page 13: Case Study - Planet Sports

02

Current state Challenges Approach Achievements Sneak Peak

02What needed to be done?

Page 14: Case Study - Planet Sports

We needed a lot of muscles and power...02

Page 15: Case Study - Planet Sports

Top 6 project challenges02

Ongoing frontend changes

-change it permanently

Performance Requirements

-high transaction numbers

-a lot of PI and visitors

Internationalization

-6 countries

-step by step rollout

Data migration

-all products

-all customers

-orders via API

Complex cataloge

-different size runs

-many options

Large amount of

features

->80 new features

Page 16: Case Study - Planet Sports

Challenge - data migration02

� Oscommerce stores all products

� New product types created - superconfigurables

� Over 600.000 simples had to be migrated

� A middleware had to be developed

� Complex mapping because of different size runs and completely different logic in old systems

Page 17: Case Study - Planet Sports

Challenge - moving department02

� New backend processes

� Maintaining more product information

� Moving during ongoing and scaling business

� Using CGI-Magento API for new tools

Page 18: Case Study - Planet Sports

03

Current state Challenges Approach Achievements Sneak Peak

Agile and cooperation03

Wir liefern was wir zusagen:

>95% aller Projekte in time / budget

Page 19: Case Study - Planet Sports

Agile approach 03

Page 20: Case Study - Planet Sports

Quality 03

Page 21: Case Study - Planet Sports

Cooperation03

� No black box handover!

� Setting up the hardware architecture together

� Building up and learning the deployment setup

� Knowledge transfer through developer camps

� Get acess to same development tools & environment

Page 22: Case Study - Planet Sports

Tools needed...03

Page 23: Case Study - Planet Sports

Collaboration 03

Page 24: Case Study - Planet Sports

04

Current state Challenges Approach Achievements Sneak Peak

What did we achieve?04

Unser Versprechen:

Experience the commitment

Page 25: Case Study - Planet Sports

Performance optimizations 04

Page 26: Case Study - Planet Sports

Performance optimizations 04

Page 27: Case Study - Planet Sports

Performance tuning04

� Varnish ESI integration

� Indexer optimizations and changes

� Frontend CSS, JS merge, sprites

� Extended flat tables usage

� Compiler optimizations� Compiler optimizations

� Integration with CDN

� Optimizing MySQL bottlenecks,

� Many more...

Page 28: Case Study - Planet Sports

Architecture and setup 04

Page 29: Case Study - Planet Sports

05

Current state Challenges Approach Achievements Sneak Peak

Curious?05

Page 30: Case Study - Planet Sports

Sneak Peak05

Page 31: Case Study - Planet Sports

Sneak Peak05

Page 32: Case Study - Planet Sports

Sneak Peak05

Page 33: Case Study - Planet Sports

Sneak Peak05

Page 34: Case Study - Planet Sports

Sneak Peak05

Page 35: Case Study - Planet Sports

We want you…05

We are looking for Magento Developers please visit:

www.planet-sports.de/jobsSymmetrics.de/jobs

Page 36: Case Study - Planet Sports

Boris LokschinOpen Source Center Manager

[email protected]/Boris_Lokschin

Simon BruggerWeb Department Manager

[email protected]

www.planet-sports.com

Thank you for your attention!Questions?