YOUR application  in Production <ul><li>CICON, Bristol, August, 2010 </li></ul>
What i’m going to cover <ul><li>Little bit background </li></ul><ul><li>SOME SLIDES </li></ul><ul><li>SOME FUN AND GAMES <...
About me
I RUN A SMALL AGENCY  based in  LONDON & leeds LONDON & leeds LONDON & leeds
What do we do?
build APPS ON  DRUPAL & CODEIGNITER DRUPAL & CODEIGNITER
wHY THE MIX?
HM GOVERNMENT
 
UNITED NATIONS world food programme world food programme
we run the online widget system online widget system
used by major brands worldwide worldwide
nbc universal
we Deploy  30+ DRUPAL sites  every week!!! every week!!! every week!!!
We have  5 different designs 5 different designs
about 15,000  items IN THE CODEBASE :( 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 acc...
PRODUCTION IS  YOUR CLIENT FACING APP YOUR CLIENT FACING APP
Your team
pLANNING
VERSION CONTROL
BUG TRACKING
ci rocks!!
by which i mean hudson
 
we use it  for everything for everything
DEPLOYMENT TOOLS
ANT & GRADLE
MAVEN
OUR FAV IS CAPISTRANO
Lets TAKE A LOOK!
find the best  solution for you 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 you encounter in production you encounter in production
while you think lets try out one
ISSUE: STUFF IS GENERALLY BROKE DB IS FINE CODE IS FINE BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON ...
THANKYOU!!
[email_address] @kevinprince @kevinprince @kevinprince
http://charityhack.org/ CHARITY HACK 18TH - 19TH SEPTEMBER
Upcoming SlideShare
Loading in …5
×

CICON2010: Kevin Smith - CodeIgniter in Production

1,854 views

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,854
On SlideShare
0
From Embeds
0
Number of Embeds
515
Actions
Shares
0
Downloads
51
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

CICON2010: Kevin Smith - CodeIgniter in Production

  1. 1. YOUR application in Production <ul><li>CICON, Bristol, August, 2010 </li></ul>
  2. 2. What i’m going to cover <ul><li>Little bit background </li></ul><ul><li>SOME SLIDES </li></ul><ul><li>SOME FUN AND GAMES </li></ul>
  3. 3. About me
  4. 4. I RUN A SMALL AGENCY based in LONDON & leeds LONDON & leeds LONDON & leeds
  5. 5. What do we do?
  6. 6. build APPS ON DRUPAL & CODEIGNITER DRUPAL & CODEIGNITER
  7. 7. wHY THE MIX?
  8. 8. HM GOVERNMENT
  9. 10. UNITED NATIONS world food programme world food programme
  10. 11. we run the online widget system online widget system
  11. 12. used by major brands worldwide worldwide
  12. 13. nbc universal
  13. 14. we Deploy 30+ DRUPAL sites every week!!! every week!!! every week!!!
  14. 15. We have 5 different designs 5 different designs
  15. 16. about 15,000 items IN THE CODEBASE :( items IN THE CODEBASE :(
  16. 17. What is production ?
  17. 18. 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 michigan university michigan university
  18. 19. PRODUCTION IS YOUR CLIENT FACING APP YOUR CLIENT FACING APP
  19. 20. Your team
  20. 21. pLANNING
  21. 22. VERSION CONTROL
  22. 23. BUG TRACKING
  23. 24. ci rocks!!
  24. 25. by which i mean hudson
  25. 27. we use it for everything for everything
  26. 28. DEPLOYMENT TOOLS
  27. 29. ANT & GRADLE
  28. 30. MAVEN
  29. 31. OUR FAV IS CAPISTRANO
  30. 32. Lets TAKE A LOOK!
  31. 33. find the best solution for you solution for you
  32. 34. backup
  33. 35. Plan for failure
  34. 36. backup as appropriate
  35. 37. TEST YOUR BACKUPS
  36. 38. SOME COOL THINGS WE USE IN THE STACK
  37. 39. NGINX
  38. 40. MEMCACHED
  39. 41. RABBITMQ
  40. 42. MASTER <> MASTER
  41. 43. VARNISH
  42. 44. Now Some Fun
  43. 45. on your cards write down an issue you encounter in production you encounter in production you encounter in production
  44. 46. while you think lets try out one
  45. 47. ISSUE: STUFF IS GENERALLY BROKE DB IS FINE CODE IS FINE BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON THE CEILING ? BUT THERE’S CHAIRS ARE ON THE CEILING ?
  46. 48. THANKYOU!!
  47. 49. [email_address] @kevinprince @kevinprince @kevinprince
  48. 50. http://charityhack.org/ CHARITY HACK 18TH - 19TH SEPTEMBER

×