1. Over Fetching과 Under Fetching, 그리고 GraphQL의 혁신적 해결법 현대 웹/앱 개발에서 서버와 클라이언트 간 데이터 통신의 효율성은 매우 중요한 이슈입니다. 그동안 REST API가 표준처럼 사용되어 왔지만, 실제 개발 현장에서는 REST의 구조적 한계로 인해 불필요한 데이터 요청(Over Fetching)과 반복적인 데이터 요청(Under Fetching) 문제가 자주 발생합니다. 이 글에서는 REST API의 한계와 이를 극복하는 GraphQL의 특징을 정리합니다. 2. REST API의 오버 페칭(Over-fetching) 문제 오버 페칭이란, 클라이언트가 실제로 필요로 하는 데이터보다 더 많은 데이터를 받아오는 현상입니다. 예를 들어, 사용자 이름만 필요한데 `/u..