🚀 94sssh
Published on

2026.01.24

[실전 API 설계] - 11. API 설계 우선 방식에 변경 워크플로 구축

API 설계 우선 방식: 애플리케이션 구축에 앞서 API 정의서를 먼저 정의하는 방식

11.1. 문제

API 설계 및 구현의 상황에 공통 관심사

  • API의 진실에 대한 출처
  • 구현 중에 API 설계 변경을 피할 수 없는 경우, 변경을 알릴 방법
  • 변경사항 통합에 대한 합의 도출 방법
  • API의 변경사항을 확인할 수 있어야 함

11.2. 변경 논의와 대응

  • API 정의서에 대해 신뢰할 수 있는 단일 진실 출처
  • 변경을 제안하는 방법과 변경에 동의하는 방법
  • 변경 내용을 비교할 수 있는 방법

위와 같은 요구사항을 깃과 같은 버전 관리 시스템을 통해 해결할 수 있음