- One team (engineer team drivers development, testing and deployment)
- Small team (several people for constant communication)
- Innovation (Hiphop, Scribe, Cassandra etc etc)
Best Practices:
- Version control everything
- Automate, automate, automate
- Plan to fail (constant failure)
- Instrument everything
- Don't waste time on dumb stuff
- Distribute accountability
- Focus on top features (e.g. feed)
- Monitor usage to understand customer
- Loosely coupled system
http://www.facebook.com/MySQLatFacebook
http://radar.oreilly.com/2009/06/jonathan-heiliger-facebook-velocity-webops.html
No comments:
Post a Comment