Qconn

Build Your Own PaaS the Netflix Way!

Build Your Own PaaS the Netflix Way!

Location: 
Seacliff C/D
Time: 
Tuesday, 11:45am - 12:35pm
Abstract: 

Amazon Web Services revolutionized the software hosting industry by inventing IaaS, Infrastructure-as-a-Service. IaaS offers fundamental pieces of hosted software infrastructure such as a block store, an object store, compute nodes, public-facing load balancers, and messaging.   As revolutionary as this was, it was still fairly difficult for a developer or a small startup to build services on top of these fundamental building blocks. For example, AWS was designed for 2-tier web architectures, where a public-facing front-end server would talk directly to one of the AWS's database offerings.   Modern web architectures employ multiple layers of servers (middle-tier) between the front-end and database servers, requiring services such as dynamic discovery. Modern web architectures often require other specialized services in the form of configuration, encryption, search, caching, log aggregation, monitoring & alerting, etc... In order to ease this initial burden on developers, several PAAS providers emerged in the early days, such as Heroku, DotCloud, etc... In a few cases, AWS has bridged the gap (e.g. search-as-a-service, EMR, etc...).   Netflix is now offering another approach. It has open-sourced its PaaS components in order to allow any developer/startup to build his/their own PaaS. Attend this talk to learn more about Netflix's composable PaaS.

Sudhir.Tonse's picture
Sudhir Tonse manages the Cloud Platform Infrastructure team at Netflix and is responsible for many of the services and components that form the Netflix Cloud Platform as a Service. Many of these components have been open sourced under the NetflixOSS umbrella. Open source contribution includes Archaius: a dynamic configuration/properties management library, Ribbon: an Inter Process Communications framework that includes Cloud friendly Software load balancers, Karyon: the nucleus of a PaaS service etc. Prior to Netflix, Sudhir was an Architect at Netscape/AOL delivering large-scale consumer and enterprise applications in the area of Personalization, Infrastructure and Advertising Solutions. Sudhir is a weekend golfer and tries to make the most of the wonderful California weather and public courses. Twitter handle: @stonse