View stunning SlideShares in full-screen with the new iOS app!Introducing SlideShare for AndroidExplore all your favorite topics in the SlideShare appGet the SlideShare app to Save for Later — even offline
View stunning SlideShares in full-screen with the new Android app!View stunning SlideShares in full-screen with the new iOS app!
Building for the Cloud @ Netﬂix @cquinn #netﬂixcloud (@joesondow)
Who Am I?Manager Engineering Tools team @ NetﬂixAutomated build tools and systemsBase machine image deﬁnition and maintenanceApplication machine image bakingNetﬂix Application Console: deploy and manage
Why Cloud? Why AWS?We can’t build datacenters fast enoughWe want to use Clouds, not build themLeverage AWS Scale “the biggest public cloud”Leverage AWS Features “two years ahead of the rest”
Legacy WebsiteMostly one Monolithic Java Web AppSingle Big Oracle DBDedicated Data Center Machines
Old School Build & Deploy Datacenter LB Push trafﬁc controlWebCM app bundle: war + conﬁg Website Website Website Website Dat Website Website aba se u Website Website pda tes Website Website WebsiteCustom Perl web app: Oraclebuild, deploy & manage Manually conﬁgured: Linux, Apache, Tomcat
Path to AWSBuilding newly refactored Java Web ServicesBaking (assembling) ec2 Amazon Machine ImagesDeploying and Managing Service Clusters