Netflix: How it works!

Wednesday, October 9th, 2013 at 6:30 PM

TI Auditorium

PROGRAM

6:30 - 7:00 PM Networking & Refreshments
7:00 - 8:00 PM Talks
8:00 - 8:30 PM Panel Session
8:30 - 8:45 PM Speaker Appreciation & Adjournment

Chair: Rajeev Krishnamoorthy
Organizer: Sanjay Kasturia
    

Speaker: Stevan Vlaovic

Bio: Stevan Vlaovic leads the membership engineering team at Netflix. His team provides the foundation for all of the other services with fast access to subscriber information, support for all AB testing, device management, etc. Prior to Netflix, he was an architect at Yahoo!, founded a cloud company, FastScale, and worked in research at Sun and Intel. Stevan holds a PhD in Computer Science and Engineering from the University of Michigan.

Title: Creating an island of utopian agility and availability over unknown infrastructure

Abstract: We have spent years striving to build perfect apps running on perfect kernels on perfect CPUs connected by perfect networks, but this utopia hasn't really arrived. Instead we live in a dystopian world of buggy apps changing several times a day running on JVMs running on an old version of Linux running on Xen running on something not visible to us, that only exists for a few hours, connected by a network of unknown topology and operated by many layers of automation. In this presentation, the speaker will discuss the new challenges and demands of living in this dystopian world of cloud-based services and will also give an overview of the Netflix open source cloud platform (see netflix.github.com) that is used to create an island of utopian agility and availability regardless of what is going on underneath.

Speaker: Coburn Watson

Bio: Coburn leads the Cloud Performance Engineering team at Netflix. His team works to optimize the use of massive cloud resources with a keen focus on system performance and scalability while driving performance best practices across the organization. Prior to Netflix he was at Rearden Commerce, HP, and numerous other companies working to improve the performance of large scale distributed systems.

Title: Dynamic scaling and redundancy in Netflix

Abstract: Moving to the Cloud introduced numerous challenges to performance and scalability for Netflix. Through the use of dynamic scaling and appropriate levels of redundancy Netflix was able to mitigate these risks. In this presentation the speaker will cover details behind dynamic scaling, redundancy configuration, and the use of "bulkheads" to achieve our performance, reliability, and scalability goals.