Netflix August 2008 outage was a major black eye. Their architecture was Big Java – Big Oracle. No real high availability.
Why Cloud? Even in 2008 startups were growing in the cloud and wanted to benefit from the continuous improvement of AWS. What they found was it conferred tremendous agility for developers and the business. This was because of the reduction in complexities.
Accidental complexity is generational. Data centers are accidental complexity. Data center planning is driven by capacity forecasting and that is driven by the business forecasting, which can be impossible to do accurately.
Cloud was an opportunity to eliminate process and control.
Netflix culture is of freedom and responsibility. There is no single point of control over cloud spending.
What did Netflix get from using cloud computing? Netflix got high availability, eliminated complexity, process and control, found greater freedom and responsibility.