Sunday, May 15, 2016

A Great Case Study: Netflix' migration to AWS, the public cloud

To read the Netflix blog post please click here.

Very interesting and important read, the article is from a team that has taken 7 years to complete the AWS migration of the global internet TV streaming service provider Netflix’ important systems including their customer facing ones. Along the way there are important lessons. The ones that caught my attention are-


  • Cloud is not about cost-saving. In fact, it’s the other way round. However if you optimize your app to cloud and build elasticity into your app, you will essentially save significant dollars. So cost saving is not taken for granted with cloud migration, it’s to be accomplished with real hard work and world class engineering
  • You just cannot move all the bits in your own data center and drop them all in the cloud. That’s a sure recipe for failure. You need to re-engineer your apps for the cloud to derive benefits
  • Vertically scalable RDBMS’ are not good for internet enterprises like Netflix, they need to horizontally distribute their apps, possibly with a NoSQL database
  • Most importantly you may need to dump your monolithic apps (apps with the popular 3-layer model – UI, Biz, Data) and embrace a host of microservices

No comments:

Post a Comment