Remove articles microservices-design-patterns-for-high-resiliency
article thumbnail

Seamlessly Swapping the API backend of the Netflix Android app

The Netflix TechBlog

How we migrated our Android endpoints out of a monolith into a new microservice by Rohan Dhruva , Ed Ballot As Android developers, we usually have the luxury of treating our backends as magic boxes running in the cloud, faithfully returning us JSON. In the snippet above, we’re accessing the detail key for the video object with id 80154610.

Latency 233
article thumbnail

The Netflix Cosmos Platform

The Netflix TechBlog

Orchestrated Functions as a Microservice by Frank San Miguel on behalf of the Cosmos team Introduction Cosmos is a computing platform that combines the best aspects of microservices with asynchronous workflows and serverless functions. Our response was to create Cosmos, a platform for workflow-driven, media-centric microservices.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

5 key areas for tech leaders to watch in 2020

O'Reilly

The shift to cloud native design is transforming both software architecture and infrastructure and operations. High-level topics on the O’Reilly online learning platform with the most usage in 2019 (left) and the rate of change for each topic (right). Software architecture, infrastructure, and operations are each changing rapidly.

article thumbnail

Edge Authentication and Token-Agnostic Identity Propagation

The Netflix TechBlog

In the process, we changed end-to-end identity propagation within the network of services to use a cryptographically-verifiable token-agnostic identity object. Upstream systems had to reopen the tokens to identify the user logging in and potentially manage multiple parallel identity data structures, which could easily get out of sync.

article thumbnail

Egnyte Architecture: Lessons learned in building and scaling a multi petabyte content platform

High Scalability

To help our customers manage ongoing data explosion, we have designed many of the core components over the last few years. In this article, I will share the current architecture and some of the lessons we learned scaling it along with some of the things we are looking to improve upon in the near future. Introduction. Object Stores.