Schema-first
Schema-first는 graphql 서비스에 대한 스키마를 정의한 다음 스키마의 정의를 일치시켜 코드를 구현함을 나타낸다. 스키마를 코딩하기 위해 Graphql데이터 모델을 나타내기 위해 생성된 구문인 스키마 정의 언어를 사용한다.
Code-first
Code-first란 접근 방식에서는 리졸버를 코딩하는 것으로 시작한 다음 코드를 단이 ㄹ정보 소스로 사용하여 스키마를 아티팩트로 생성한다. 따라서 여전히 스키마가 있지만 수동으로 생성되는 대신 스크립트 실행을 통해 생성된다. 이 접근 방식은 리졸버 우선이라고도 한다.