GOTO Amsterdam (June 13-15, 2016) is a vendor independent international software development conference with more than 60 top speakers and 800 attendees. The conference covers topics such as Microservices, Rugged, JavaScript, Post-Agile, Data, Spring++, Connected Worlds & Philosophy.

Presentation: "Microservices at Netflix Scale - First Principles, Tradeoffs & Lessons Learned"

Track: Legacy to Microservices / Time: Tuesday 14:30 - 15:20 / Location: Graanbeurszaal

Netflix's world leading streaming service is comprised of hundreds of microservices. We will cover explicit technology choices we made for all of the microservices to work well together, and the lessons learned of things that don't work well. We will describe the organizational structure inside of Netflix that creates common development, runtime, and operational aspects of microservices. We will discuss how microservices impacted Netflix product development with regards to agility, choice, and standardization. We will summarize where we are now, including an overview of our open source technologies, and where we're heading in the future.

Prerequisite attendee experience level: advanced

Download slides

Ruslan Meshenberg, Director of Platform Engineering at Netflix

Ruslan Meshenberg

Biography: Ruslan Meshenberg

Ruslan Meshenberg is the Director of Platform Engineering at Netflix, the world's leading streaming service. Platform engineering teams create common libraries and services for service runtimes, data persistence, real-time data infrastructure, and core security infrastructure. Ruslan started and continues to lead the Netflix open source efforts that share infrastructure, services and tooling developed for cloud-native applications.

Twitter: @rusmeshenberg