1. RESTful API와 GraphQL의 차이점은 무엇인가요?
질문 의도
API 설계 패러다임에 대한 이해를 평가하려고 해요.
답변 예시
RESTful API는 자원 기반의 구조로, HTTP 요청 유형(GET, POST 등)을 통해 자원을 처리합니다. 반면, GraphQL은 단일 엔드포인트를 사용하고 클라이언트가 필요한 데이터만을 명시하여 요청할 수 있습니다. GraphQL은 오버패칭과 언더패칭 문제를 해결하며, 복잡한 시스템에서 더 유연하게 데이터를 관리할 수 있습니다.