-->

How Netflix is Moving Toward Microservices

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

Watch the complete presentation from Streaming Media East, OTT203. OTT Moves Toward Microservices, in the Streaming Media Conference Video Portal.

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

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.