GraphQL 이란 META에서 개발한 Query Language over HTTP. SQL이 Application → DB로 데이터를 쿼리하는 언어라면, GraphQL은 Application → Server로 데이터를 쿼리하는 언어 GraphQL is for… Client ↔︎ Server 간의 Data Provide Mismatch를 해결하기 위해 개발된 언어 No more Overfetching, Underfetching 데이터의 제공 주체는 서버이며, 서버는 다수의 client를 위한 서비스를 제공하기 때문에, 데이터에 기반하여, API를 제공한다. 이에 client는 필요한 Data 이외의 데이터를 함께 제공받거나(overfetching), 필요한 데이터를 모으기 위해 여러번 호출 (underf..