In this session we’ll explore a wide array of applications and architectures and explain the technical considerations and implications when these applications are deployed within the cloud. In addition we will look at the two primary cloud platform service models, Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), plus a third Software as a Service (SaaS). We will talk about some of the vendor offerings leveraging these service models, explore the differences between the approaches and explain the impact they have as you design, build, deploy and scale your applications highlighting complexity versus flexibility so that you understand what is the right approach for you.
At Facebook, code is pushed 5 times a week to over 800 million people. The small amount of downtime is due to the practices of our engineering team and the process used to do a release.
Scott’s talk is going to cover everything that goes into the development of a feature at Facebook and how that code is pushed. He will try to cover as much as possible about the underlying technology stack and the open source software they use and release to make it all happen.