넷플릭스는 70개 이상의 마이크로서비스에서 매일 수십억 건의 GraphQL 요청을 처리하면서도 다운타임을 전혀 발생시키지 않습니다. 이 영상에서는 기업들이 대규모 API를 구축하는 방식을 혁신적으로 변화시키고 있는 아키텍처 패턴인 GraphQL 페더레이션을 통해 넷플릭스가 어떻게 이를 실현하는지 자세히 살펴봅니다.
먼저 GraphQL의 기본 개념부터 시작하여, 넷플릭스가 모놀리식 API에서 현재의 페더레이션 아키텍처로 진화해 온 과정을 심층적으로 분석합니다. 아폴로 라우터가 여러 팀의 서비스에 걸쳐 쿼리를 10밀리초 이내에 오케스트레이션하는 방법, 페더레이션이 기술적인 문제뿐 아니라 조직적인 문제까지 해결하는 이유, 그리고 페이팔과 쇼피파이 같은 기업들이 동일한 패턴을 도입하고 있는 사례를 알아봅니다.
넷플릭스의 4단계 진화 과정, 실제 쿼리 예제를 통해 페더레이션이 내부적으로 어떻게 작동하는지, 그리고 이 아키텍처 덕분에 프로덕션 환경에 지장을 주지 않고 하루 100회 이상 배포할 수 있는 이유를 설명합니다. 또한, 비즈니스에 미치는 영향도 살펴봅니다. 페이팔은 단 3명의 개발자로 6주 만에 모바일 SDK를 출시했고, 에어비앤비는 프런트엔드 데이터 처리 코드를 85% 줄였습니다.
Sevalla 후원: 💡 Sevalla에서 체험해 보실 수 있도록 **$50 무료 크레딧**을 제공합니다: https://sevalla.com
참고 자료:
ByteMonk 블로그: https://blog.bytemonk.io/
시스템 설계 강좌: https://academy.bytemonk.io/courses
LinkedIn: / bytemonk
Github: https://github.com/bytemonk-academy
AWS 요약: https://aws.amazon.com/message/101925/
타임스탬프
0:00 - Netflix가 수십억 건의 요청을 처리하는 방법
0:52 - 3분 만에 알아보는 GraphQL 기초
2:50 - Netflix가 직면했던 문제
3:37 - 해결책: GraphQL Federation
4:26 - 실제 작동 방식 (기술 분석)
8:05 - Sevalla 호스팅
9:40 - 실제 영향 및 향후 계획
• System Design Interview Basics
• System Design Questions
• LLM
• Machine Learning Basics
• Microservices
• Emerging Tech
AWS 자격증:
AWS Certified Cloud Practitioner: • How to Pass AWS Certified Cloud Practition...
AWS Certified Solution Architect Associate: • How to Pass AWS Certified Solution Archite...
AWS Certified Solution Architect Professional: • How to Pass AWS Certified Solution Archite...
#graphql #rest #bytemonk #distributedsystems