Back

Speaker "Vikram Singh" Details Back

 

Topic

Netflix Conductor - Orchestrating microservices at scale

Abstract

In a microservices world, many business process automations are driven by direct integrations across services. Direct integrations are quick to build but tend to create a distributed state machine that is much harder to change, scale and visualize. Netflix Conductor enables process automation within microservices by leveraging existing services to build new process flows while providing control and visibility into their interactions. Netflix utilizes Conductor for orchestrating various processes ranging from content delivery and encoding flows to automating title setup and metadata tagging. We built Conductor on battle tested open source technologies from Netflix. In this talk, we will look at different approaches to process orchestration and learnings that led us to build Conductor. We will dive deeper into the principles driving the design and take an in-depth look at the architecture of the system. We will discuss how we scale the system to handle the large workloads in a cloud native environment and provide availability and resiliency.

Profile

Vikram is a software architect with Netflix. Currently member of content infrastructure engineering team, before that worked wth the Membership engineering team. At Netflix he is focused on building distributed scalable architectures. Vikram is co-author of Netflix Conductor, an open source orchestration engine for microservices.