API Versioning이란?
"v1에 의존하는 클라이언트는 깨지지 않으면서 v2를 추가"하는 방식이다.
방식
- URL — /v1/users (가장 흔함)
- Header — Accept: application/vnd.api.v2+json
- Query — ?version=2
Stripe 방식
날짜 기반 버저닝 (2025-01-01) — 매우 세밀.
API 변경 시 기존 클라이언트 호환성을 유지하는 전략. URL·헤더·쿼리 방식.
"v1에 의존하는 클라이언트는 깨지지 않으면서 v2를 추가"하는 방식이다.
날짜 기반 버저닝 (2025-01-01) — 매우 세밀.