레이블이 GraphQL인 게시물을 표시합니다. 모든 게시물 표시
레이블이 GraphQL인 게시물을 표시합니다. 모든 게시물 표시

8/05/2022

Restful vs gRPC vs GraphQL

Restful vs gRPC vs GraphQL
얼마전 프로젝트 진행 시, RESTful의 엔드포인트에 대해서 문제가 생겼었다. 구현상에 문제는 없지만 Addressability를 보장해야 하는 DX관점에서의 문제였다. 지금이야 REST로 API를 만들어서 제공하지만, 상황에 따라 gRPC 혹은 G...

12/12/2018

GraphQL 채택 후 Netflix가 배운 것들

GraphQL 채택 후 Netflix가 배운 것들
Netflix에서는 콘텐츠 인기도 파악과 같은 다양한 데이터 및 집계 데이터를 활용하여 관련성이 높은 광고를 제공한다. Netflix의 목표는 모든 외부 채널에 대해 광고가 사용자와 잘 어우러지게 만드는 것이다. Netflix는 보다 효율적으로 하기 ...

11/07/2018

GraphQL로 BFF 대체하기

GraphQL로 BFF 대체하기
  위의 그림에서 BFF의 목적은 Orchestration, Business Logic을 공유하고 Backend 서비스가 제공하는 것보다 UI에 친화적인 모델을 제공하는 것입니다. 그래서 각 클라이언트별로 BFF가 존재하게 됩니다. Netflix는 C...

7/08/2018

GraphQL과 RESTful

GraphQL과 RESTful
  GraphQL(Graph Query Language)은 Server API를 만들기 위해 Facebook에서 만든 Query Language입니다. Query Language는 질의문(Query)과 컴퓨터언어(Language)의 조합입니다. 기존에...