Post on 18-Dec-2014
description
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