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 March 2010
Development Production Workstation Wednesday, 10 March 2010
Development Production Workstation Wednesday, 10 March 2010
Development Production Workstation Wednesday, 10 March 2010
Wednesday, 10 March 2010
Building Wednesday, 10 March 2010
Building Configuration Wednesday, 10 March 2010
Building Configuration Deployment Wednesday, 10 March 2010
Automated Testing Building Configuration Deployment Wednesday, 10 March 2010
Monitoring Automated Testing Building Configuration Deployment Wednesday, 10 March 2010
Monitoring Logging Automated Testing Building Configuration Deployment Wednesday, 10 March 2010
Monitoring Logging Automated Testing Disasters! Building Configuration Deployment Wednesday, 10 March 2010
1. Building Wednesday, 10 March 2010
Development Production Workstation Wednesday, 10 March 2010
Development CI Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Build Once, Deploy Everywhere Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Don’t Let Your Build & Deployment Process Become a Series Of Silos Wednesday, 10 March 2010
Wednesday, 10 March 2010
Wednesday, 10 March 2010
http://www.youtube.com/watch?v=jL13eOXmVjY Wednesday, 10 March 2010
2. Configuration Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Separate Configuration From Binaries Wednesday, 10 March 2010
Configuration Source Development CI QA Production Workstation Separate Configuration From Binaries Wednesday, 10 March 2010
Configuration Configuration Source Source Development CI QA Production Workstation Separate Configuration From Binaries Wednesday, 10 March 2010
Expose Your Config Wednesday, 10 March 2010
Wednesday, 10 March 2010
Validate Your Config Wednesday, 10 March 2010
Fail Fast If It’s Wrong Wednesday, 10 March 2010
3. Deployment Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
More Production Like Development CI QA Production Workstation Wednesday, 10 March 2010
More Production Like Development CI QA Production Workstation Faster Feedback Wednesday, 10 March 2010
More Production Like Development CI QA Production Workstation Faster Feedback Understand How To Balance Your Environments Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Wednesday, 10 March 2010
Development CI QA Production Workstation Use The Same Deployment Mechanism Everywhere Wednesday, 10 March 2010
4. Automated Testing Wednesday, 10 March 2010
Automated Tests Can Help You Go Fast http://www.flickr.com/photos/eole/380316678/ Wednesday, 10 March 2010
http://www.flickr.com/photos/lintmachine/2937337584/ Treat Your Build Like A Safety Net, Not A Trampoline Wednesday, 10 March 2010
5. Monitoring Wednesday, 10 March 2010
http://www.youtube.com/watch?v=7yr7odFUARg Wednesday, 10 March 2010
http://www.flickr.com/photos/jmtimages/2288684716/ Wednesday, 10 March 2010
http://www.flickr.com/photos/kromanfromcrs/293944959/ Work Out What The 3am Guy Needs To Know Wednesday, 10 March 2010
Wednesday, 10 March 2010
Wednesday, 10 March 2010
Wednesday, 10 March 2010
Wednesday, 10 March 2010
Hook Your App Up To Existing Monitoring Systems http://www.flickr.com/photos/poper/71846409/ Wednesday, 10 March 2010
0 : 1 Mail Server App Server Reporting DB Datacentre Disribution SMS Gateway VPN Coffee Machine Most Recent Incidents • RESOLVED: Network Outage in Mobile Site DC1 •RESOLVED: Coffee Machine out of 100 75 50 25 0 11am 12pm 1pm 2pm 3pm 4pm 5pm 6pm Requests Per Second Requests Per Second Wednesday, 10 March 2010
6. Logging Wednesday, 10 March 2010
Logging Is A User Interface http://www.flickr.com/photos/loty/326761635/ Wednesday, 10 March 2010
http://www.flickr.com/photos/hmtreasury/3943512929/ Agree On A Logging Policy Wednesday, 10 March 2010
Allow Reconfiguration Of Logging On The Fly http://www.flickr.com/photos/ollesvensson/3451663493/ Wednesday, 10 March 2010
7. Disasters Wednesday, 10 March 2010
Sh*t Happens http://www.flickr.com/photos/cheesy42/4157090921/ Wednesday, 10 March 2010
http://www.flickr.com/photos/ryangarrett/1187523445/ Wednesday, 10 March 2010
Work together on root cause analysis http://www.flickr.com/photos/poper/71846409/ 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.” - Retrospective Prime Directive Wednesday, 10 March 2010
...and there are lots of ways to say ‘Sorry’ http://www.flickr.com/photos/ideaconstructor/2964797754/ Wednesday, 10 March 2010
http://www.flickr.com/photos/ljb/16086495/ Wednesday, 10 March 2010
http://www.flickr.com/photos/quintanaroo/489358037/ Wednesday, 10 March 2010
http://www.flickr.com/photos/aubreyarenas/3758605660/ Wednesday, 10 March 2010
Finally... Wednesday, 10 March 2010
http://www.flickr.com/photos/ul_marga/1937709206/ Wednesday, 10 March 2010
http://www.flickr.com/photos/furyksx/3149654560/ Wednesday, 10 March 2010
The Result? Wednesday, 10 March 2010
http://code.flickr.com/ Wednesday, 10 March 2010
http://www.flickr.com/photos/ogil/1507585665/ Wednesday, 10 March 2010
Recommend
More recommend