<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/GSyR-3IGr" -->

---
title: How Netflix Scales its API with GraphQL Federation (Part 1)
description: Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling...
canonical: https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How Netflix Scales its API with GraphQL Federation (Part 1) | daily.dev
og:description: Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling...
og:url: https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr
og:image: https://api.daily.dev/og/posts/GSyR-3IGr.png
og:image:alt: How Netflix Scales its API with GraphQL Federation (Part 1)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# How Netflix Scales its API with GraphQL Federation (Part 1)

**[Netflix TechBlog](https://daily.dev/sources/netflix)** · 12 min read · 27 upvotes · 2 comments

## Summary

Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling independently. But they add complexity for use cases that span multiple services. Rather than exposing 100s of microservices to UI developers, Netflix offers a unified API aggregation layer at the edge.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://netflixtechblog.com/how-netflix-scales-its-api-with-graphql-federation-part-1-ae3557c187e2>

## Community discussion

Top comments from developers on daily.dev.

**@berkmann18** · 1 upvotes

> That was a nice case study on GraphQL Federation, with some really useful models.

**@idoshamun** · 0 upvotes

> This article tells the evolution of their UI facing architecture. Highly recommended!

---

Tags: [#graphql](https://daily.dev/tags/graphql)

[View this post on daily.dev](https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How Netflix Scales its API with GraphQL Federation (Part 1)","url":"https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr"},"datePublished":"2020-11-12T07:00:49.854Z","dateModified":"2021-10-07T14:17:10.317Z","description":"Netflix is known for its loosely coupled and highly scalable microservice architecture. Independent services allow for evolving at different paces and scaling...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5d70272ae8ee2d241c7b7b22a3f0134f","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/5d70272ae8ee2d241c7b7b22a3f0134f","isAccessibleForFree":true,"articleSection":"Netflix TechBlog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Netflix TechBlog","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/netflix","url":"https://daily.dev/sources/netflix"},"commentCount":2,"discussionUrl":"https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":27},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":2}],"keywords":"graphql","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Netflix TechBlog","item":"https://daily.dev/sources/netflix"},{"@type":"ListItem","position":3,"name":"How Netflix Scales its API with GraphQL Federation (Part 1)"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/how-netflix-scales-its-api-with-graphql-federation-part-1--gsyr-3igr","comment":[{"@type":"Comment","text":"That was a nice case study on GraphQL Federation, with some really useful models.","datePublished":"2020-11-23T20:30:20.311Z","url":"https://daily.dev/posts/GSyR-3IGr#c-ot12I0CZR","author":{"@type":"Person","name":"Maximilian Berkmann","url":"https://daily.dev/berkmann18","image":"https://avatars0.githubusercontent.com/u/8260834?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"This article tells the evolution of their UI facing architecture. Highly recommended!","datePublished":"2020-11-18T08:07:40.050Z","url":"https://daily.dev/posts/GSyR-3IGr#c-u-vXL7k0c","author":{"@type":"Person","name":"Ido Shamun","url":"https://daily.dev/idoshamun","image":"https://media.daily.dev/image/upload/s---xy_OAwk--/f_auto,q_auto/v1703781380/avatars/avatar_28849d86070e4c099c877ab6837c61f0"}}]}
```

