공개 웹 API의 버전 관리는 URI 경로와 시맨틱 버전을 최적화하는 방법을 제시합니다.
이 글에서는 공개 웹 API의 버전 관리 방법을 설명합니다. <strong>Product API</strong>와 같은 이름과 <code>/api/v1</code> 경로의 사용으로 인해 발생하는 문제가 다루어집니다. <code>/v1/</code> 경로와 <code>major.minor.patch</code>를 병행하는 방식의 복잡성도 언급되며, API 라우트와 계약을 효과적으로 관리하는 방법에 대해 논의합니다.
The article discusses versioning of public web APIs and optimizing URI path and semantic versioning.
This article explains how to manage versioning for public web APIs. It addresses issues that arise from using names like <strong>Product API</strong> along with paths like <code>/api/v1</code>. It also discusses the complexity of combining <code>/v1/</code> paths with <code>major.minor.patch</code> versions, and proposes ways to effectively manage API routes and contracts.