-->
Save your seat for Streaming Media NYC this May. Register Now!

How Netflix is Moving Toward Microservices

Learn more about microservices at Streaming Media's next event.

Read the complete transcript of this clip:

Sujana Sooreddy: We are moving to microservices for the video, but I wouldn't say we are there yet. Our architecture, most of this is built in-house, but we are not using much of open-source technologies here. But what we do is we build functions, which has, again, containerized, and now this functions gives you this notion of layered development of things. So, we have a platform layer which brings in everything for a media function to learn. And then the media engineers actually work on their media code they have to write. And then we have workflows, where our workflows are more data-driven workflows. So we have an in-house rule engine, which works based on the data that's provided to it. And then, we have on top of it, we are using RPC calls, we are moving out from the REST to the RPC way. Especially for the one problem which we face with our REST was not having the data models. It's like, "Oh, I do not know exactly "what the data model was, it's a free-form JSON." But now with RPC it comes with very strict contracts, interface contracts that you could communicate with. So we're using RPC framework, especially for communication. So, all in all, I would say the, when I say microservice in a media world, it is basically a combination of three competency. You have workflow, you have functions, and then on top of it, to communicate, an RPC layer. So, that's how our architecture is defined.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
Related Articles

Integrating OWNZONES Connect with Major Streaming Platform to Simplify Technicolor Delivery

Process enables direct IMF package delivery via API entirely in the cloud, saving Technicolor time because there is no need to download IMF locally and re-upload it to deliver to a platform

Moving from Monoliths to Microservices

StackPath's Nathan Moore and EZDRM's Olga Kornienko explain the process and benefits of monolith-to-microservice transition, such as identifying points of failure, in this clip from Streaming Media West 2019.

Microservices vs. Containers in Streaming Deployment

Cisco's Nermeen Ismail, id3as' Dom Robinson, and Twitch's Tanu Aggarwal resolve the age-old microservice/container conundrum in the streaming world in this clip from Streaming Media West 2019.

Key Benefits of Microservices

Twitch Director of Enginerring Tanu Aggarwal explains the basics of microservices and the advantages of designing and deploying self-contained, single-purpose services in this clip from Streaming Media West 2019.

How Microservices Benefit Broadcasters

Imagine Communications' Mark Myslinski and Bitmovin's Paul MacDougall discuss advantages if microservices for broadcast applications such as agility and scalability in this clip from their OTT Leadership Summit panel at Streaming Media East 2019.

Video: How Netflix Leverages VMAF, Part 2: Encoding Decisions

In Part 2 of this 2-part series, Netflix Senior Software Engineer Zhi Li explains how Netflix uses VMAF for encoding decisions in this clip from Streaming Media West 2018.

Video: How Netflix Leverages VMAF, Part 1: Codec Comparison

In Part 1 of this 2-part series, Netflix Senior Software Engineer Zhi Li explains how Netflix uses VMAF for codec comparison in this clip from Streaming Media West 2018.

Video: How to Use Microservices to Get Data Out Quickly

Limelight Networks VP Product Strategy Steve Miller-Jones discusses strategies for quick video cache-clearing in this clip from a panel at the OTT Leadership Summit at Streaming Media West.

Video: How Microservices Succeed and Fail

MediaKind chief technology and strategy officer Mark Russell discusses common pitfalls of microservice-building in this clip from his panel at the OTT Leadership Summit at Streaming Media West 2018.

Video: Challenges of Microservice Architecture Development

MediaKind chief technology and strategy officer Mark Russell discusses microservice software development in this clip from his panel at the OTT Leadership Summit at Streaming Media West 2018.