GraphQL gRPC REST Restful vs gRPC vs GraphQL Written by Giljae Joo(주길재) in GraphQL, gRPC, REST with 댓글 없음 얼마전 프로젝트 진행 시, RESTful의 엔드포인트에 대해서 문제가 생겼었다. 구현상에 문제는 없지만 Addressability를 보장해야 하는 DX관점에서의 문제였다. 지금이야 REST로 API를 만들어서 제공하지만, 상황에 따라 gRPC 혹은 G... Read more
GraphQL Netflix GraphQL 채택 후 Netflix가 배운 것들 Written by Giljae Joo(주길재) in GraphQL, Netflix with 댓글 없음 Netflix에서는 콘텐츠 인기도 파악과 같은 다양한 데이터 및 집계 데이터를 활용하여 관련성이 높은 광고를 제공한다. Netflix의 목표는 모든 외부 채널에 대해 광고가 사용자와 잘 어우러지게 만드는 것이다. Netflix는 보다 효율적으로 하기 ... Read more
BFF GraphQL GraphQL로 BFF 대체하기 Written by Giljae Joo(주길재) in BFF, GraphQL with 댓글 없음 위의 그림에서 BFF의 목적은 Orchestration, Business Logic을 공유하고 Backend 서비스가 제공하는 것보다 UI에 친화적인 모델을 제공하는 것입니다. 그래서 각 클라이언트별로 BFF가 존재하게 됩니다. Netflix는 C... Read more
GraphQL RESTful GraphQL과 RESTful Written by Giljae Joo(주길재) in GraphQL, RESTful with 댓글 없음 GraphQL(Graph Query Language)은 Server API를 만들기 위해 Facebook에서 만든 Query Language입니다. Query Language는 질의문(Query)과 컴퓨터언어(Language)의 조합입니다. 기존에... Read more