티스토리 뷰

생활/책

[책] 그래프QL 인 액션

Jaeyeon Baek 2022. 2. 23. 18:13

어서와, 그래프QL은 처음이지?

 

in Action 시리즈의 하나로 그래프QL 인 액션이 한빛미디어에서 번역서로 출간되었습니다. in Action 시리즈답게 그래프QL이란 무엇인지 개념을 먼저 설명하고 기존 REST API와의 차이점을 잘 서술하고 있습니다. 또한 보안, 캐시와 최적화, 학습 곡선이라는 소제목으로 문제점도 빼지 않고 다룹니다.

총 3개의 파트, 10 챕터로 구성이 되어 있는데 목차를 살펴보면 다음과 같습니다. 아마 글을 읽으시는 분은 목차를 보고 대충 어떤 흐름으로 내용이 전개될지 가늠하실 수 있을 거예요. 

# PART 1. 그래프QL 경험해보기

  • 그래프QL 소개
  • 그래프QL API
  • 그래프QL 작업 수정 및 구성

# PART 2. 그래프QL API 작성법

  • 그래프QL 스키마 설계
  • 스키마 리졸버 구현
  • 데이터베이스 모델과 관계 사용
  • 데이터 추출 작업 최적화
  • 변경 작업의 구현

# PART 3. 그래프QL API 사용법

  • 라이브러리를 쓰지 않는 그래프QL API 사용법
  • 아폴로 클라이언트를 통한 그래프QL API 사용법

 

어떠신가요? 감이 조금 오시나요? 파트 1에서 기본적인 개요를 설명하고, 파트 2는 그래프QL을 실제로 만들어보면서 엮여있는 다양한 기술을 살펴보며 깊이 있게 파고듭니다. 그리고 파트 3에서 클라이언트에서 그래프QL API와 통신하는 부분으로 책을 마무리 짓습니다. 전체적인 개념, 설계, 구현, 튜닝까지 사이클을 훑는다고 보시면 되는데요. 그래프QL은 언어로 볼 수 있기 때문에 호락호락한 책은 아닙니다. 이 책 한 권에 아주 많은 개념이 들어있긴 하지만 애초에 그래프QL을 한 권으로 끝내기 어렵습니다. 분량 문제도 그렇지만 개념을 이해하기 위한 가장 좋은 방법은 (개인적으로는) 여러 권의 책과 사이트를 통해 수집된 정보를 머릿속에서 정리해야 한다고 생각하거든요.

풍성한 예제가 돋보인다

책에서 가장 마음에 드는 부분은 단연코 많은 예제입니다. 그래프QL의 전체 사이클을 경험할 수 있도록 책이 구성되어 있기 때문에 그만큼 많은 예제가 실려있습니다. 책장을 넘기면서 설령 개념이 잘 와닿지 않더라도 실제 동작하는 코드를 만지다 보면 깨닫게 되는 부분이 있으니까요. 만약 여러분이 그래프QL이 처음이라면 꼭 실습하실 수 있는 환경에서 책을 읽으시기를 바랍니다. 눈으로 따라가기엔 분명 한계가 있고 백문이 불여일타니까요 :) 

 


한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.

 
댓글
댓글쓰기 폼