From Dev To Production
Sam Newman QCon London 2010
Wednesday, 10 March 2010
From Dev To Production Sam Newman QCon London 2010 Wednesday, 10 - - PowerPoint PPT Presentation
From Dev To Production Sam Newman QCon London 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10 March 2010 Wednesday, 10
Sam Newman QCon London 2010
Wednesday, 10 March 2010Development Workstation Production
Wednesday, 10 March 2010Development Workstation Production
Wednesday, 10 March 2010Development Workstation Production
Wednesday, 10 March 2010Development Workstation Production
Wednesday, 10 March 2010Development Workstation Production CI
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Build Once, Deploy Everywhere
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Don’t Let Your Build & Deployment Process Become a Series Of Silos
Wednesday, 10 March 2010http://www.youtube.com/watch?v=jL13eOXmVjY
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Separate Configuration From Binaries
Development Workstation Production CI QA
Wednesday, 10 March 2010Separate Configuration From Binaries
Development Workstation Production CI QA Configuration Source
Wednesday, 10 March 2010Configuration Source Configuration Source
Separate Configuration From Binaries
Development Workstation Production CI QA
Wednesday, 10 March 2010Expose Your Config
Wednesday, 10 March 2010Validate Your Config
Wednesday, 10 March 2010Fail Fast If It’s Wrong
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
More Production Like
Wednesday, 10 March 2010Development Workstation Production CI QA
More Production Like Faster Feedback
Wednesday, 10 March 2010Understand How To Balance Your Environments
Development Workstation Production CI QA
More Production Like Faster Feedback
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Development Workstation Production CI QA
Wednesday, 10 March 2010Use The Same Deployment Mechanism Everywhere
Development Workstation Production CI QA
Wednesday, 10 March 2010http://www.flickr.com/photos/eole/380316678/
Automated Tests Can Help You Go Fast
Wednesday, 10 March 2010Treat Your Build Like A Safety Net, Not A Trampoline
http://www.flickr.com/photos/lintmachine/2937337584/
Wednesday, 10 March 2010http://www.youtube.com/watch?v=7yr7odFUARg
Wednesday, 10 March 2010http://www.flickr.com/photos/jmtimages/2288684716/
Wednesday, 10 March 2010Work Out What The 3am Guy Needs To Know
http://www.flickr.com/photos/kromanfromcrs/293944959/
Wednesday, 10 March 2010Hook Your App Up To Existing Monitoring Systems
http://www.flickr.com/photos/poper/71846409/
Wednesday, 10 March 2010Mail Server App Server Reporting DB SMS Gateway VPN Coffee Machine Mobile Site
Datacentre Disribution
Most Recent Incidents
DC1
25 50 75 100 11am 12pm 1pm 2pm 3pm 4pm 5pm 6pm Requests Per Second Requests Per Second
Wednesday, 10 March 2010http://www.flickr.com/photos/loty/326761635/
Logging Is A User Interface
Wednesday, 10 March 2010http://www.flickr.com/photos/hmtreasury/3943512929/
Agree On A Logging Policy
Wednesday, 10 March 2010http://www.flickr.com/photos/ollesvensson/3451663493/
Allow Reconfiguration Of Logging On The Fly
Wednesday, 10 March 2010http://www.flickr.com/photos/cheesy42/4157090921/
Wednesday, 10 March 2010http://www.flickr.com/photos/ryangarrett/1187523445/
Wednesday, 10 March 2010http://www.flickr.com/photos/poper/71846409/
Work together on root cause analysis
Wednesday, 10 March 2010“Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand.”
http://www.flickr.com/photos/ideaconstructor/2964797754/
...and there are lots of ways to say ‘Sorry’
Wednesday, 10 March 2010http://www.flickr.com/photos/ljb/16086495/
Wednesday, 10 March 2010http://www.flickr.com/photos/quintanaroo/489358037/
Wednesday, 10 March 2010http://www.flickr.com/photos/aubreyarenas/3758605660/
Wednesday, 10 March 2010http://www.flickr.com/photos/ul_marga/1937709206/
Wednesday, 10 March 2010http://www.flickr.com/photos/furyksx/3149654560/
Wednesday, 10 March 2010http://code.flickr.com/
Wednesday, 10 March 2010http://www.flickr.com/photos/ogil/1507585665/
Wednesday, 10 March 2010