case study omniauto.it

13

Click here to load reader

Upload: massimiliano-arione

Post on 26-Jun-2015

496 views

Category:

Technology


0 download

DESCRIPTION

il case study presentato da me e Filippo Salza all'incontro del PUG Roma di aprile 2012, relativo al rifacimento di OmniAuto.it da PHP puro a Symfony2

TRANSCRIPT

Page 1: Case study OmniAuto.it

case study

24/4/2012 PHP User Group Roma

Page 2: Case study OmniAuto.it

OmniAuto.itla situazione di partenza

● principale portale del network editoriale della Edimotive (OmniAuto.it, OmniMoto.it, OmniCorse.it, OmniFurgone.it)

● circa 1M di utenti unici mensili ● 40k-50k visite giornaliere ● 160k-200k pagine viste giornaliere

Page 3: Case study OmniAuto.it

infrastruttura hardware

● reverse proxy cluster ● web server cluster ● nfs cluster ● database cluster

Page 4: Case study OmniAuto.it

infrastruttura software

Page 5: Case study OmniAuto.it

il team iniziale

Page 6: Case study OmniAuto.it

PUG alla riscossa

Page 7: Case study OmniAuto.it

approccio

BACKEND

OLD FRONTEND NEW FRONTEND

DB

Page 8: Case study OmniAuto.it

strumenti

Page 9: Case study OmniAuto.it

bundle sviluppati

● CommunityBundle● CoreBundle● DomainBundle● GlossarioBundle● GuideBundle● OmniAutoBundle● SearchBundle● TrovautoBundle● UsatoBundle

Page 10: Case study OmniAuto.it

bundle usati

● StofDoctrineExtensionsBundle● Benji07AkismetBundle● IdeatoSimplePagerBundle● DoctrineMigrationsBundle● FOSUserBundle● FOSFacebookBundle● FOSJsRoutingBundle● AvalancheImagineBundle

Page 11: Case study OmniAuto.it

metodologia

Page 12: Case study OmniAuto.it

TDD

Page 13: Case study OmniAuto.it

domande?