Case Study - Planet Sports

Preview:

DESCRIPTION

 

Citation preview

Case Study - Planet Sports

Leipzig, 21.May 2012

Who are we?

Boris LokschinOpen Source Center Manager

Boris.lokschin@cgi.com

Twitter.com/Boris_Lokschin

Simon BruggerWeb Department Manager

simon.brugger@planet-sports.com

Тwitter.com/simonbrugger

Our last vacation...:)

Planet Sports history

Planet Sports KPIs

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)

About Magento expert CGI

01

Current state Challenges Approach Achievements Sneak Peak

Never touch a running system?01

Herausfordende Anforderungen:

Teamwork & Erfahung

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

Moving from...01

...to there!01

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

02

Current state Challenges Approach Achievements Sneak Peak

02What needed to be done?

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

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

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

Challenge - moving department02

� New backend processes

� Maintaining more product information

� Moving during ongoing and scaling business

� Using CGI-Magento API for new tools

03

Current state Challenges Approach Achievements Sneak Peak

Agile and cooperation03

Wir liefern was wir zusagen:

>95% aller Projekte in time / budget

Agile approach 03

Quality 03

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

Tools needed...03

Collaboration 03

04

Current state Challenges Approach Achievements Sneak Peak

What did we achieve?04

Unser Versprechen:

Experience the commitment

Performance optimizations 04

Performance optimizations 04

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...

Architecture and setup 04

05

Current state Challenges Approach Achievements Sneak Peak

Curious?05

Sneak Peak05

Sneak Peak05

Sneak Peak05

Sneak Peak05

Sneak Peak05

We want you…05

We are looking for Magento Developers please visit:

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

Boris LokschinOpen Source Center Manager

Boris.lokschin@cgi.comwww.symmetrics.deTwitter.com/Boris_Lokschin

Simon BruggerWeb Department Manager

simon.brugger@planet-sports.com

www.planet-sports.com

Thank you for your attention!Questions?

Recommended