Keynote - JSON Graph: Reactive REST at Netflix
49K subscribers • 7 videos on Hallway
- Recommended by 5 people: 4 on Hacker News and 1 on Lobsters.
- A classic. People kept recommending it from 2015 to 2023.
- Presented by Jafar Husain, Netflix
- Linked in the descriptionPaper on dx.doi.org
- May be out of date. Uploaded 11 years ago, in an area where tools change fast.
Intermediate. Assumes working knowledge.
40K views11 years ago5 recommendations
Web developmentSoftware designAPI designVue, Svelte, Angular and othersSoftware architecture
Jafar Husain explains Netflix's JSON Graph and Falcor, demonstrating how to model cloud data as a single virtual JSON object for client applications.
Every user of a web application wants to believe that all of the data in the cloud is sitting right on their device. Netflix's data platform "JSON Graph" creates this illusion for the web developer. One Model, Available Everywhere. Using an innovative combination of reactive programming techniques and RESTful principles, JSON Graph allows web developers to create a virtual server JSON model for their web application and transparently access it from any cloud-connected device. The Data is the API. Using JSON Graph, Netflix developers retrieve data from the virtual server model the same way they would from an in-memory JSON object. Efficient client/server interactions are ensured by batching concurrent idempotent requests, transparently optimizing requests into point queries, and caching recently-used data. Come learn about the innovative data platform the powers the Netflix UIs, and the new design patterns it enables. Jafar Husain dx.doi.org/10.1145/2742580.2742640Why it's here
5 people recommend thisWhat people say. Recommended as a great explanation of Netflix's alternative to GraphQL, focusing on path-based data fetching and reactive REST principles.
bsimpsonon Hacker News • Recommends
On “GraphQL Introduction”
ignoramouson Hacker News • Recommends
On “RestCommander: Fast Parallel Async HTTP Client as a Service”
e12eon Hacker News • Recommends
On “Application Load Balancers enables gRPC workloads with end to end HTTP/2 support”
yencabulatoron Hacker News • Recommends
On “GraphQL vs. REST APIs: a complete guide”