How to DevOps - the Flickr experience

Filed under: Cloud Computing, Random Thoughts, Startups — Tags: , , , , — peternic — May 24, 2011 @ 2:24 am

Staying late… browsing and learning… found a gem.

Since one of AppLogic’s traditional audiences is DevOps, some frequently ask us “what is DevOps”. While the following doesn’t really provide a definition, it tells us how to do it (and for a definition, there’s always Wikipedia)

In summary, here’s how Flickr does it:

  1. Automated Infrastructure
  2. Shared version control
  3. One step build – code to set of files in one step
  4. One step deploy
  5. Shared metrics
  6. Use IRC and IM Robots
  7. Culture
    • Shared Run-books and Escalation plans
    • Healthy attitude about failure – plan to respond, not just prevent. Fire drills.
    • No finger-pointing and blame

Good content, great presentation. Check it out at:

10+ Deploys Per Day: Dev and Ops Cooperation at Flickr

(thanks to Jonathan at the Combat Consulting blog for posting the link and summary).

This blog is powered by WordPress running on AppLogic standard LAMP cluster.   RSS feed