API 아키텍처 비교 [REST API vs GraphQL vs gRPC]
·
BE/ETC
서론근래 취업을 준비함에 있어 다양한 회사들의 기술 스택들을 살펴보았다.이 과정에서 GraphQL, gRPC 등 들어본 적은 있으나 사용한 적은 없던 API 아키텍처들이 빈번하게 사용되고 있음을 발견하였다.  그러나 필자는 REST API에만 익숙했기에 다른 API 아키텍처에 대한 이해가 부족하다고 판단하였다.이에 본 글에서는 REST API, GraphQL, gRPC의 주요 특징과 장단점을 중심으로 비교하고자 한다. 본 글에선 각 아키텍처 간의 '비교'를 중점적으로 다룰 것이기에 각 아키텍처들에 대해 이론적인 설명이 부족할 수 있으니 양해 바란다.  본론여김 없이 전지전능하신 ChatGPT님께 자문을 구하였다.REST API는 HTTP 프로토콜과 URL을 기반으로 동작하며 간단하고 표준화된 방식으로 브..