Kitchen SoapThoughts on systems safety, software operations, and sociotechnical systems.

Kitchen Soap

  • About Me
  • Talks
  • Books
  • Complex Systems
  • Human Factors
  • WebOps

Web Ops Visualizations Group on Flickr

  • 16. Dec
  • /
  • Flickr, Tools
  • /
  • 1 Comment

Like lots of operations people, we’re quite addicted to data pr0n here at Flickr. We’ve got graphs for pretty much everything, and add graphs all of the time. We’ve blogged about some of how and why we do it. One thing we’re in the habit of is screenshotting these graphs when things go wrong, right,...
Continue reading...

  • Web Ops

2009 Velocity Conference submissions are open!

  • 20. Nov
  • /
  • Talks, WebOps
  • /
  • 1 Comment

The CFP for next year’s Velocity Conference is up now, so all you ops and performance ninjas submit your ideas for talks. I’m lucky enough to be on the program committee this year, and I think the conference is a huge opportunity to spread the ops love on all kinds of topics. There’s a list...
Continue reading...

  • velocity conference

Code Swarm for Config Management

  • 21. Oct
  • /
  • Tools, WebOps
  • /
  • 3 Comments

Gil Raphaelli, one of the guys on our Flickr Ops team, put together a Code Swarm animation for the configuration/deployment management tool we use at Flickr to manage our infrastructure. Myles Grant did this for our bug reporting system as well. Check it out: Our automated config management system is called Gemstone, but conceptually you...
Continue reading...

  • "automated infrastructure" webops tools config management

I wrote a book about common sense.

  • 06. Oct
  • /
  • Books, Capacity Planning
  • /
  • 1 Comment

Whew. That took longer than I thought. Todd Hoff over at the High Scalability blog has an email interview with me about a book that I wrote, called “The Art of Capacity Planning: Scaling Web Resources“.  I’m still just happy that I got it done at all, seeing how it was due the same week...
Continue reading...

More back-of-envelope-math…

  • 18. Sep
  • /
  • Capacity Planning, Random, WebOps
  • /
  • No Comments

Via kottke: some good examples of doing rough math in your head, causing you to guess about assumptions all along the way. IMHO, being able to do this is one of the things that makes a good web ops person. The examples might be “useless”, but the process is invaluable....
Continue reading...

Internet-Scale Efficiency

  • 16. Sep
  • /
  • Capacity Planning, WebOps
  • /
  • No Comments

James Hamilton’s excellent LADIS 2008 presentation has lots of great stuff in it about internet scale bits. Cool stats....
Continue reading...

Why we use GraphicsMagick

  • 02. Sep
  • /
  • Tools
  • /
  • 11 Comments

Speed: http://www.graphicsmagick.org/www/BENCHMARKS.html Also, it looks like the GM devs are working on getting OpenMP (parallelism) put into GM processing, which will be a huge boom for multicore boxes. Yay!...
Continue reading...

  • graphicsmagick image

Everything isn’t about the Knuth quote

  • 24. Aug
  • /
  • Uncategorized
  • /
  • 9 Comments

It’s hard to describe how tiring it is to hear someone quote Donald Knuth (or Tony Hoare) in the wrong context. I’m not the only one annoyed by this. In “Structured Programming with go to Statements”, Knuth says: We should forget about small efficiencies, say about 97% of the time: premature optimization is the root...
Continue reading...

  • performance

Untitled Metric #1202345227

  • 17. Jul
  • /
  • Uncategorized
  • /
  • 3 Comments

Untitled Metric #1202345227, originally uploaded by straup. Our philosophy in Flickr Operations Engineering....
Continue reading...

Slides from Velocity

  • 25. Jun
  • /
  • Flickr, Slides, Talks, WebOps
  • /
  • 8 Comments

Here are the slides from my talk at the Velocity Conference....
Continue reading...

123Next Page