Wednesday, November 3, 2010

Facebook Operations (Jonathan Heiliger)

Key takeaways:
  1. One team (engineer team drivers development, testing and deployment)
  2. Small team (several people for constant communication)
  3. Innovation (Hiphop, Scribe, Cassandra etc etc)

Best Practices:
  1. Version control everything
  2. Automate, automate, automate
  3. Plan to fail (constant failure)
  4. Instrument everything
  5. Don't waste time on dumb stuff
  6. Distribute accountability
  7. Focus on top features (e.g. feed)
  8. Monitor usage to understand customer
  9. Loosely coupled system
Links:
http://www.facebook.com/MySQLatFacebook
http://radar.oreilly.com/2009/06/jonathan-heiliger-facebook-velocity-webops.html

No comments:

Post a Comment