高可扩展性网站设计原则google/twitter/ebay/facebook

http://www.dodgycoder.net/2012/04/scalability-lessons-from-google-youtube.html

 

  1. Keep it simple – complexity will come naturally over time.
  2. Automate everything, including failure recovery.
  3. Iterate your solutions – be prepared to throw away a working component when you want to scale it up to the next level.
  4. Use the right tool for the job, but don’t be afraid to roll your own solution.
  5. Use caching, where appropriate.
  6. Know when to favor data consistency over data availability, and vice versa.

 

Tagged . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *