Community

๐Ÿ’ฅ ๋ฉฑ๋“ฑ์„ฑ(Idempotent)์ด ๋ญ”๊ฐ€์š”?

ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์ ‘ํ•˜๋‹ค๋ณด๋ฉด '๋ฉฑ๋“ฑํ•จ์ˆ˜', '๋ฉฑ๋“ฑ์„ฑ', '๋ฉฑ๋“ฑํ•˜๊ฒŒ' ๋“ฑ์˜ ๋ง์„ ์ž์ฃผ ์ ‘ํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ์š”, '๋ฉฑ๋“ฑ์„ฑ'์€ ์ฒซ๋ฒˆ์งธ ์ˆ˜ํ–‰๊ณผ ๊ทธ ๋’ค ์—ฌ๋Ÿฌ์ฐจ๋ก€ ์ˆ˜ํ–‰ํ•œ ๊ฒฐ๊ณผ๊ฐ€ ๋ชจ๋‘ ๋™์ผํ•œ ์†์„ฑ์„ ๋œปํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์–ด๋–ค ์ˆซ์ž์— 1์„ ๊ณฑํ•˜๋Š” ์—ฐ์‚ฐ์€ ์—ฌ๋Ÿฌ ๋ฒˆ ์ˆ˜ํ–‰ํ•ด๋„ ์ฒ˜์Œ 1์„ ๊ณฑํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ์ˆซ์ž๊ฐ€ ๋‚˜์˜ค๋Š” ๊ฒƒ๊ณผ ์œ ๋ถ€๋‚จ๋“ค์—๊ฒŒ ํ–‰๋ณตํ•˜๋ƒ๊ณ  ๋ฌผ์–ด๋ณด๋ฉด ํ•ญ์ƒ ํ–‰๋ณตํ•˜๋‹ค๋Š” ๋‹ต๋ณ€์ด ๋‚˜์˜ค๋Š” ๊ฒƒ์ด ๋ฉฑ๋“ฑํ•˜๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฉฑ๋“ฑ์„ฑ์— ๋Œ€ํ•ด ํ† ์Šค ๊ธฐ์ˆ  ๋ธ”๋กœ๊ทธ์—์„œ ์ž์„ธํžˆ ์„ค๋ช…ํ•œ ๊ธ€์ด ์žˆ์–ด ๊ณต์œ ๋“œ๋ฆฝ๋‹ˆ๋‹ค. HTTP ๋ฉ”์„œ๋“œ์™€ API ๊ด€์ ์—์„œ ๊ทธ๋ฆฌ๊ณ  ์‹ค์ œ ํ† ์Šค ํŽ˜์ด๋จผ์ธ  ํŒ€์—์„œ ๋ฉฑ๋“ฑ์„ฑ์„ ์–ด๋–ป๊ฒŒ ๊ตฌํ˜„ํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ๋‚ด์šฉ์ด ์ž์„ธํžˆ ๊ธฐ์ˆ ๋˜์–ด ์žˆ์œผ๋‹ˆ ๊ด€์‹ฌ์žˆ์œผ์‹  ๋ถ„๋“ค๊ป˜์„œ๋Š” ํ•œ๋ฒˆ ๋ณด์‹œ๋ฉด ์ข‹๊ฒ ์Šต๋‹ˆ๋‹ค. ๐Ÿ“š ์›๋ฌธ ๋งํฌ https://blog.tossbusiness.com/articles/dev-1?from=category

์•Œ๋ฆผ

์•Œ๋ฆผ์ด ์—†์Šต๋‹ˆ๋‹ค