Karrie Kehoe writes that Netflix has experienced amazing growth with business agility powered by the cloud. According to the company’s cloud architect Adrian Cockcroft, this uncharted road involved wrangling the intricacies of Apache Cassandra, Amazon Web Services (AWS), and open-sourcing of code while juggling many inter-connected services simultaneously.
We’re running a multi-billion dollar business with a growth rate that’s comparable to that of a tiny start-up. So us being wrong isn’t add two machines, it’s add three hundred machines and it’s very hard to do that in a data centre. So we leverage the cloud to do that.”
Cockcroft summed up the architecture of the Netflix system as “primarily built on AWS, written in Java and then we’ve got an enterprise scale, globally distributed Platform-as-a-Service that we’ve build internally. There are Tomcat servers, lots of Java code and big fat machines running.” Read the Full Story.