header-img
Info :
api versioning 1
API :: API Versioning ? 1
2024.04.26
๋ฐฑ์—”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•˜๋Š” ๊ฐœ๋ฐœ์ž๋ผ๋ฉด API๋ฅผ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•œ ๊ฒฝํ—˜์ด ์žˆ์„ ๊ฒƒ์ด๋‹ค.์ด๋Ÿฐ API๋Š” ํ•œ๋ฒˆ ๋งŒ๋“ค๊ณ  ๋ฐฐํฌํ•˜๋ฉด, ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒŒ ์–ด๋ ค์›Œ์ง€๊ฒŒ ๋˜๋Š”๋ฐ.. ๊ทธ๋ž˜์„œ API Versioning์œผ๋กœ ์ด๋ฅผ ๊ด€๋ฆฌํ•˜๊ฒŒ ๋œ๋‹ค..! API Versioning?API์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๊ด€๋ฆฌํ•˜๊ณ  ์ถ”์ ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ API ์‚ฌ์šฉ์ž์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ ๋˜ํ•œ ํฌํ•จ ๋จ. API์˜ ์ƒ์‚ฐ์ž์™€ ์†Œ๋น„์ž๊ฐ€ ๊ณต๊ฐœ์ธ์ง€, ๋น„๊ณต๊ฐœ์ธ์ง€์— ๊ด€๊ณ„์—†์ด API๊ฐ€ ๋ฐœ์ „ํ•จ์— ๋”ฐ๋ผ ๋™๊ธฐํ™”๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ๋ฐใ…ก, ์ด๋ฅผ ์œ„ํ•ด API Versioning์„ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. API Versioning ๋ฐฉ๋ฒ•๋ณดํ†ต ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ๋ณ€๊ฒฝ, ๋ณด์™„ ํ•ด์„œ ์žฌ ๋ฐฐํฌ ํ•  ๋•Œ 1.0.1 ํ˜•ํƒœ๋กœ tag ๋‚˜ publish๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ,API ๋Š” ์–ด๋–ค ๋ฐฉ๋ฒ•์œผ๋กœ Ver..