swombat.com

daily articles for founders

5 lessons from Netflix's migration to AWS  

Fairly high-level, but of interest. The five lessons are:

  1. Understand and embrace the differences between a cloud environment and a normal server environment.
  2. Build your systems to accomodate failure at every level.
  3. Introduce planned, random failures to test your redundancy (make failure of individual components a daily occurrence)
  4. When researching new technologies, test them at full scale.
  5. Be completely committed to the process.

Netflix were in the fairly interesting position of already having a huge service running in a "normal" datacenter before deciding to migrate to AWS, so this advice may not apply to everyone, but no doubt there will be many other companies looking to migrate large, existing services to a cloud infrastructure.

More from the library:
Startup advice by Sam Altman
Venture capital basics
How to deliver an elevator pitch
Google Analytics Alternative