CICON2010: Kevin Smith - CodeIgniter in Production

Post on 18-Dec-2014

1.655 views 0 download

description

Kevin Smith covering some of the tools and practices that can help you scale your Codeigniter project in a production environment.

Transcript of CICON2010: Kevin Smith - CodeIgniter in Production

YOUR application in Production

CICON, Bristol, August, 2010

What i’m going to cover

Little bit background

SOME SLIDES

SOME FUN AND GAMES

About me

I RUN A SMALL AGENCY based in

LONDON & leeds

What do we do?

build APPS ON DRUPAL & CODEIGNITER

wHY THE MIX?

HM GOVERNMENT

UNITED NATIONSworld food programme

we run theonline widget system

used by major brandsworldwide

nbc universal

we Deploy 30+ DRUPAL sites

every week!!!

We have 5 different designs

about 15,000 items IN THE CODEBASE :

(

What is production ?

an application or system resides that hosts actual / real data (as opposed to test data) or

is available on a publicly accessible network or server.

michigan university

PRODUCTION IS YOUR CLIENT FACING APP

Your team

pLANNING

VERSION CONTROL

BUG TRACKING

ci rocks!!

by which i mean hudson

we use it for everything

DEPLOYMENT TOOLS

ANT & GRADLE

MAVEN

OUR FAV IS CAPISTRANO

Lets TAKE A LOOK!

find the best solution for you

backup

Plan for failure

backup as appropriate

TEST YOUR BACKUPS

SOME COOL THINGS WE USE IN THE STACK

NGINX

MEMCACHED

RABBITMQ

MASTER <> MASTER

VARNISH

Now Some Fun

on your cards write down an issue

you encounter in production

while you think lets try out one

ISSUE:

STUFF IS GENERALLY BROKEDB IS FINECODE IS FINEBUT THERE’S CHAIRS ARE ON THE CEILING ?

THANKYOU!!

kevin@npcdigital.com

@kevinprince

http://charityhack.org/

CHARITY HACK

18TH - 19TH SEPTEMBER