Adrian Cockcroft


Technology Fellow at Battery Ventures & Former Cloud Architect at Netflix

Adrian Cockcroft has had a long career working at the leading edge of technology. He’s always been fascinated by what comes next, and he writes and speaks extensively on a range of subjects. At Battery, he advises the firm and its portfolio companies about technology issues and also assists with deal sourcing and due diligence.

Before joining Battery, Adrian helped lead Netflix’s migration to a large scale, highly available public-cloud architecture and the open sourcing of the cloud-native NetflixOSS platform. Prior to that at Netflix he managed a team working on personalization algorithms and service-oriented refactoring.

Adrian was a founding member of eBay Research Labs, developing advanced mobile applications and even building his own homebrew phone, years before iPhone and Android launched. As a distinguished engineer at Sun Microsystems he wrote the best-selling “Sun Performance and Tuning” book and was chief architect for High Performance Technical Computing.

He graduated from The City University, London with a Bsc in Applied Physics and Electronics, and was named one of the top leaders in Cloud Computing in 2011 and 2012 by SearchCloudComputing magazine. He can usually be found on Twitter @adrianco.

YOW! 2013 Sydney

Cloud Native Architecture at Netflix

Netflix optimizes for speed of development and high availability. Our cloud native architecture has developers running what they wrote and deploying code continuously using tooling and and patterns that minimize the impact of any production issues, and provide rapid visibility and automated response to reduce exposure. The Netflix platform has been released as a collection of open source components at so that others can embrace and extend it.

View Slides

Patterns for Continuous Delivery, Reactive, High Availability, DevOps & Cloud Native Open Source with NetflixOSS

If you are already deploying to the public cloud (or considering it), this workshop is an excellent way to learn about the architecture, tools and challenges faced by Netflix, who are considered to be the world experts on the challenges in this area..

Netflix is a provider of on-demand Internet streaming media, is the single largest internet traffic service in North America and and is also the largest cloud application in the world, servicing more more than 36 million subscribers in over 50 countries.

Netflix Open Source (OSS) is a collection of over thirty Github projects,many with strange names. Being one of the biggest users of Amazon Web Service’s public cloud, many of these are related to plugins for using AWS whilst others are add-ons for other open source projects like Apache Hadoop, Cassandra and Pig. For the most part, they all focus on deploying public cloud computing resources, creating tools for automating and managing tasks, ensuring high availability and analyzing use.

Netflix OSS was developed on AWS and has already been demonstrated running on Eucalyptus, and work is in progress for additional cloud ports. Netflix OSS is primarily written in Java, Groovy and Python, with support for Scala and other JVM based languages,