์ œ๋ชฉ ๋…์„œ์ผ ์ถœํŒ์‚ฌ
FastAPI๋ฅผ ์‚ฌ์šฉํ•œ ํŒŒ์ด์ฌ ์›น ๊ฐœ๋ฐœ 2023/04/20 ํ•œ๋น›๋ฏธ๋””์–ด

FastAPI๋ฅผ ์‚ฌ์šฉํ•œ ํŒŒ์ด์ฌ ์›น ๊ฐœ๋ฐœ

์„œํ‰

์ด ์ฑ…์€ โ€œ์›น API ๊ตฌ์ถ•์— ๊ด€์‹ฌ์žˆ๋Š” ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํŒŒ์ด์ฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๊ด€ํ•œ ๊ธฐ๋ณธ ์ง€์‹์ด ํ•„์š”ํ•˜๋‹ค.โ€ ์ด๋Ÿฐ ๋…์ž๋“ค์„ ๋Œ€์ƒ์œผ๋กœ ์“ด ์ฑ…์ด๋‹ค. ๊ทธ๋ ‡๋‹ค ํ•„์ž๋Š” ํŒŒ์ด์ฌ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๊ณ  API๊ตฌ์ถ•์— ๊ด€์‹ฌ์€ ์•„์ฃผ ์•ฝ๊ฐ„โ€ฆ ํ”„๋ก ํŠธ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ๋ฐฑ์—”๋“œ์—์„œ ์–ด๋–ป๊ฒŒ ๋งŒ๋“ค์–ด์ง€๋‚˜ ์•„์ฃผ ์•ฝ๊ฐ„์˜ ํ˜ธ๊ธฐ์‹ฌ๋งŒ ์žˆ์„ ๋ฟ ๊นŠ์ด์žˆ๊ฒŒ ๊ณต๋ถ€๋ฅผ ํ•˜์ง„ ์•Š์•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด ์ฑ…์„ ์ฝ์„๋•Œ ์–ด๋ ค์›€์ด ๋ฌด์ฒ™ ๋งŽ์•˜๋‹ค. ๋ณดํ†ต์€ ์ด๋Ÿฐ ๊ธฐ์ˆ ์ฑ…์„ ๋ณด๋ฉด์„œ ๋”ฐ๋ผํ•ด๋ณด๊ธฐ ๋งˆ๋ จ์ธ๋ฐ ํŒŒ์ด์ฌ์— ๋Œ€ํ•ด ์•„๋ฌด๊ฒƒ๋„ ์•Œ ์ˆ˜ ์—†์œผ๋‹ˆ ๋”ฐ๋ผํ•˜๋Š” ๊ฒƒ ์กฐ์ฐจ ๋ฒ„๊ฑฐ์› ๋‹ค. ๋‚˜๋Š” ์ด ์ฑ…์„ ํŒŒ์ด์ฌ์— ๋Œ€ํ•ด ์•ฝ๊ฐ„์˜ ์ง€์‹์ด ์žˆ๋Š” ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž๋“ค์—๊ฒŒ ์ถ”์ฒœํ•˜๊ณ  ์‹ถ๋‹ค. ์˜ˆ์ œ์™€ ๊ตฌํ˜„ ๋ฐฉ๋ฒ•์ด ์‚ฌ์ง„์œผ๋กœ ์ƒ์„ธํžˆ ๋‚˜์™€์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์•ฝ๊ฐ„์˜ ์ง€์‹์ด ์žˆ์œผ๋ฉด ์–ด๋Š์ •๋„ ๋”ฐ๋ผ๊ฐ€๋ฉฐ ๊ฐ€๋ณ๊ฒŒ ํ•™์Šตํ•  ์ˆ˜ ์žˆ๋Š” ์ฑ…์ด ๋  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

์ด ์„œํ‰์€ ํ•œ๋น›๋ฏธ๋””์–ด [๋‚˜๋Š” ๋ฆฌ๋ทฐ์–ด๋‹ค] ํ™œ๋™์„ ์œ„ํ•ด์„œ ์ฑ…์„ ์ œ๊ณต๋ฐ›์•„ ์ž‘์„ฑ๋œ ์„œํ‰์ž…๋‹ˆ๋‹ค.