graphQl graphql 로 해결할 수 있는 문제 over-fetching : 요청한 영역의 정보보다 많은 정보를 서버에서 받는 것 under-fetching : 어떤 하나를 완성하기 위해 다른 요청들을 해야할 때 발생 (하나를 완성하기 위해 많은 소스를 요청) query database에서 무언가를 요청하고 graphql 언어로 내가 원하는 정보를 알려줄 수 있음 schema 사용자에게 보내거나 사용자로부터 받을 data에 대한 설명 Schema : 데이터에 대한 기술. Query : 데이터베이스로 요청하여 받을 데이터. get data (Read) Mutation : 서버, 데이터베이스, 메모리의 데이터 변경 작업. mutate data. (Create, Upadate, Delete) GraphQ..