1
API 버전 관리의 중요성
API는 시간이 지남에 따라 필연적으로 변경됩니다.
버전 관리(Versioning)지난 절에서 DTO와 유효성 검사를 통해 견고한 API를 만들고, Swagger로 효율적으로 문서화하는 방법을 알아보았습니다. 이제 5장의 마지막 절에서 장기적으로 안정적이고 유지보수 가능한 API를 구축하기 위한 핵심 전략인 버전 관리(Versioning)와 API 진화 전략을 다룹니다.
URI(URL) 기반 버전 관리와 헤더(Header) 기반 버전 관리를 중심으로 버전 관리와 API 진화 전략의 판단 흐름을 읽습니다.
API는 시간이 지남에 따라 필연적으로 변경됩니다.
버전 관리(Versioning)API 버전 관리를 위한 몇 가지 일반적인 전략이 있으며, 각각 장단점을 가집니다.
API 진화 전략버전 관리 방식 외에도, API를 장기적으로 성공적으로 유지하기 위한 전략들이 있습니다.
깨뜨리지(break)