I'm always impressed by the technical write-ups that come from Airbnb. I'm also always astounded by the complexity of what's happening on the back-end for what appears, on-the-front-end, to be a relatively straight-forward CRUD-type system.
I'm curious what other components you use around these services. ZooKeeper for properties? What do your Storm spouts feed from (Kestrel, Kafka, ...), and what do your bolts write to? Are you using something for distributed locking?<p>The article is a good start, but leaves a lot to the imagination!