๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋„ค์ด๋ฒ„ ๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech

[๋ถ€์ŠคํŠธ์บ ํ”„ AI Tech 8๊ธฐ] 19์ฃผ์ฐจ ํšŒ๊ณ 

by kaizen_bh 2026. 1. 29.



 

 

 

 

 

 

 

 

 

 

 

 

 

1. ํ•œ ์ฃผ ๊ฐœ์š”

 

 

 

 

๋ฒŒ์จ 19์ฃผ์ฐจ๋„ ์ง€๋‚˜๊ฐ”๋‹ค.

๊ฐ•์˜๋Š” ๋ชจ๋ธ ์ตœ์ ํ™” ๋ฐ ๊ฒฝ๋Ÿ‰ํ™” ๋‚ด์šฉ์ด์—ˆ๋Š”๋ฐ ๋‹ค ๋ชป๋ดค๊ณ .. ๊ทธ๋ž˜๋„ ์ €๋ฒˆ์— ๋ชปํ–ˆ๋˜ Airflow ์‹ค์Šต์€ ์ฑ™๊ฒจ์„œ ํ•ด๋ดค๋‹ค

์ค‘๊ฐ„์— ์ด๋ ฅ์„œ ์ œ์ถœ๋„ ํ•ด์•ผํ•ด์„œ ์ด์ „์— ์ •๋ฆฌํ•ด๋‘” ์ด๋ ฅ์„œ๋ฅผ ๋‹ค์‹œ ๋ดค๋Š”๋ฐ ์œผ ์ •๋ง ์—‰๋ง์ง„์ฐฝ..

๋ ๋ฆฟ ํ…œํ”Œ๋ฆฟ์„ ์ผ๋Š”๋ฐ ์ด๋ ฅ์„œ์ธ๋ฐ ๋ถ„๋Ÿ‰์ด 6์žฅ์ด๋‚˜ ๋‚˜์˜ค๋Š”๊ฑธ ๋ณด๊ณ ์„œ ์ด๊ฒŒ ๋งž๋‚˜ ์‹ถ์–ด์„œ ๋‚ด์šฉ์„ ์ถ”๊ฐ€ํ•˜๊ธฐ๋ณด๋‹จ ๋ถˆํ•„์š”ํ•œ ๋‚ด์šฉ๋“ค์„ ์ •๋ฆฌํ•ด์„œ 3์žฅ๊นŒ์ง€ ์ค„์—ฌ์„œ ์ œ์ถœํ•˜๊ธด ํ–ˆ๋‹ค

ํ”Œ์ ๋„ ์ด์ œ End-to-End๋กœ ๋‹ค ์—ฐ๊ฒฐ๋œ ํ˜•ํƒœ๋กœ ์™„์„ฑ์ด ๋˜์—ˆ๊ณ  ์ด์ œ ์ž˜ ๋‹ค๋“ฌ์–ด์„œ ์ œ์ถœํ•˜๋ฉด ๋  ๊ฒƒ ๊ฐ™๋‹ค

 

 

 

 

 

 


 

 

 

 

 

 

 

2. ์ด๋ฒˆ ์ฃผ ์ฃผ์š” ๋‚ด์šฉ

 

 

 

 

 

19์ฃผ์ฐจ์—๋Š”.. 

 

์ „์— ๋ชปํ–ˆ๋˜ Airflow ์‹ค์Šต์„ ํ–ˆ๋‹ค.  WSL๋‚ด ๊ฐ€์ƒํ™˜๊ฒฝ์—์„œ ํ•˜๋‹ค๊ฐ€ ํ”„๋กœ๋ฐ”์ด๋” ํ•˜๋‚˜ ์„ค์น˜ํ–ˆ๋”๋‹ˆ ์ž๊ธฐ ํ˜ผ์ž์„œ ๊ฐ‘์ž๊ธฐ ๋ฒ„์ ผ์—… ๋˜๋ฉด์„œ ๋””ํ”ผ์…˜์‹œ ๋‹ค๊ผฌ์ด๊ณ .. ๊ฐ€์ƒ ํ™˜๊ฒฝ ๋ฐ€๊ณ  ์ƒˆ๋กœ ํ•ด๋„ ์—ฌ์ „ํžˆ ๊ผฌ์—ฌ์žˆ๋Š” ์ด์Šˆ๋“ค์„ ๊ฒช์œผ๋ฉด์„œ ์•„ ๋ฐ˜๋“œ์‹œ ๋„์ปค๋ฅผ ์จ์•ผํ•˜๋Š”๊ตฌ๋‚˜ ๋ผ๋Š” ๊นจ๋‹ฌ์Œ์„ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

 

 

ํ”„๋กœ์ ํŠธ ์ง„ํ–‰์‚ฌํ•ญ์œผ๋กœ๋Š”

 

1๏ธโƒฃ๊ธฐ์กด์˜ ๋ฐฑ์—”๋“œ + ํ”„๋ก ํŠธ + RTSP ์†ก์ถœ๊นŒ์ง€ AWS LightSail ์„œ๋ฒ„ ํ•˜๋‚˜์— ๋‘์—ˆ๋‹ค๊ฐ€ EC2 ํ•˜๋‚˜ ๋” ์ถ”๊ฐ€ํ•˜๋ฉด์„œ LightSail์€ RTSP ์†ก์ถœ์šฉ์œผ๋กœ, EC2๋Š” ๋ฐฑ/ํ”„๋ก ํŠธ ์„œ๋ฒ„๋กœ ์˜ฎ๊ฒจ์„œ ์‚ฌ์šฉํ–ˆ๋‹ค

์˜์ƒ์˜ ์‚ฌ์ด์ฆˆ๊ฐ€ 1920x1080 ์œผ๋กœ ์ž‘์€ ํŽธ์ด ์•„๋‹ˆ๋ผ์„œ CPU์™€ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋“ค์„ ๊ฝค ๋งŽ์ด ์žก์•„๋จน์–ด์„œ ๋ถ„๋ฆฌ๋ฅผ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค

์ด์ „์— UDP๋กœ ์ „์†กํ•˜๋‹ค๊ฐ€ ์ €๋ ‡๊ฒŒ ์ฃผ๋ณ€์œผ๋กœ ํŠ€๋Š” ๋ฌผ ๋งˆ๋ƒฅ ํ”„๋ ˆ์ž„์ด ๋‹ค ๊นจ์ ธ๊ฐ€์ง€๊ณ ..

์ด UDP์™€ TCP ๋‘ ๋ฐฉ์‹์— ๋Œ€ํ•ด์„œ๋Š” ์•„๋ž˜์˜ ์งค๋“ค์„ ์žŠ์„ ์ˆ˜๊ฐ€ ์—†๋‹ค

 

 

 

 

 

2๏ธโƒฃ ์‹ค์ œ ๋ถ€ํ’ˆ๋“ค์ด ์ปจ๋ฒ ์ด์–ด๋ฅผ ์ง€๋‚˜๊ฐ€๋Š” ์˜์ƒ์„ ๊ตฌํ•  ์ˆ˜๋Š” ์—†์–ด์„œ ์ž„์˜๋กœ ์œ ์‚ฌํ•˜๊ฒŒ ๋งŒ๋“  ์ƒ˜ํ”Œ ์˜์ƒ์„ RTSP๋ฅผ ํ†ตํ•ด ์†ก์ถœ, Jetson์—์„œ ์ด ์˜์ƒ์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ฐ›๊ณ  ์ „์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๊ฑฐ์ณ ์ธํผ๋Ÿฐ์Šค ํ›„ ์ด ๊ฒฐ๊ณผ๋ฅผ ๋ฐฑ์—”๋“œ๋กœ ์ „์†ก, ํ”„๋ก ํŠธ์—์„œ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์ „์ฒด์ ์ธ ํ‹€์ด ์™„์„ฑ๋˜์—ˆ๋‹ค

 

๋ฌด์—‡๋ณด๋‹ค๋„ ์‹ค์ œ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์˜์ƒ ๋ฐ์ดํ„ฐ๋ฅผ ์ธํ’‹์œผ๋กœ ๋ฐ›์•„์„œ ์ถ”๋ก ์„ ํƒ์ง€ํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฌผ์ด ๋‚˜์˜ค๊ธฐ๊นŒ์ง€ ํฐ ์ฐจ์งˆ ์—†์ด ์ง„ํ–‰๋œ๊ฒŒ ์ฐธ ๋‹คํ–‰์ด๋ผ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

์—ฌ๊ธฐ์„œ ๊ฐœ์„ ํ•˜๊ณ  ๊ณ ๋„ํ™”ํ•  ๋ฐฉํ–ฅ, ๋ถ€๋ถ„๋“ค์€ ์ •๋ง ๋งŽ๋‹ค

์–ธ์–ด๋ฅผ C++๋กœ ์‚ฌ์šฉํ•ด์„œ ์ฒ˜๋ฆฌ ์†๋„์™€ ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค ๋ถ€๋ถ„์„ ์ตœ์ ํ™”ํ•˜๊ฑฐ๋‚˜ AWS์˜ S3 ๊ฐ™์€ ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ์ฃผ๊ณ  ๋ฐ›๋Š” ํŒŒ์ดํ”„๋ผ์ธ์„ ๋” ๊ฐœ์„ ํ•˜๊ฑฐ๋‚˜ ํ”„๋ก ํŠธ์—์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ํƒ์ง€ํ•œ ๊ฒฐ๊ณผ์— ๋Œ€ํ•ด ํ”ผ๋“œ๋ฐฑ์„ ๋‚จ๊ธฐ๊ฑฐ๋‚˜ (์˜๊ฒฌ ๋ฉ”๋ชจ ๋˜๋Š” ํƒ์ง€ ๊ฒฐ๊ณผ๊ฐ€ ์ •ํƒ์ธ์ง€ ์˜คํƒ์ธ์ง€ ๋“ฑ) ํ˜„์žฌ ์—ฐ๊ฒฐ๋œ ์—ฃ์ง€ ๋””๋ฐ”์ด์Šค์˜ ์ƒํƒœ๋‚˜ ์ฃผ๊ณ  ๋ฐ›์€ ๋ฐ์ดํ„ฐ ๋“ฑ ์—ฌ๋Ÿฌ ์ง€ํ‘œ๋“ค์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ๋‹ค๋˜๊ฐ€ ๋“ฑ๋“ฑ...

ํ•˜์ง€๋งŒ ์ˆ˜๋ฃŒ๊นŒ์ง€ ๋ ˆํฌํŠธ์™€ ๋ฐœํ‘œ ์ž๋ฃŒ ๋ฐ ๋ฐ๋ชจ ์‹œ์—ฐ ๋“ฑ ์ •๋ฆฌํ•˜๊ณ  ์ค€๋น„ํ•  ๋‚ด์šฉ๋“ค์ด ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ์ง€๊ธˆ๊นŒ์ง€ ์ง„ํ–‰ํ•œ ๋‚ด์šฉ๋“ค๋ถ€ํ„ฐ ์ž˜ ์ •๋ฆฌํ•˜๊ณ  ์ˆ˜๋ฃŒํ•œ๋‹ค์Œ 3์›” 1์ผ์ด ๋Œ€ํšŒ ๋งˆ๋ฌด๋ฆฌ์—ฌ์„œ ๋‚จ์€ 2์›” ๋™์•ˆ ์ถ”๊ฐ€๋กœ ๊ฐœ์„  ๋ฐ ๊ณ ๋„ํ™”๋ฅผ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ด๋‹ค

 

 

 

์ด์ „ ์—…๋ฌด๋ฅผ ๋งก์•˜๋˜ CCTV์™€ ์ง„ํ–‰์ค‘์ธ ํƒœ์Šคํฌ ๊ฒฐํ•จ ํƒ์ง€์—์„œ ๋‹ค๋ฅด๋‹ค๊ณ  ๋А๊ผˆ๋˜ ํฌ์ธํŠธ๋Š” (๋ฌผ๋ก  ์‹ค์ œ ๊ณต์žฅ, ํ™˜๊ฒฝ, ์ผ€์ด์Šค๋ณ„๋กœ ๋งŽ์ด ๋‹ค๋ฅด๊ฒ ์ง€๋งŒ) ์šฐ๋ฆฌํŒ€์—์„œ ๊ฐ€์ •ํ•˜๊ณ  ์ง„ํ–‰ํ–ˆ๋˜ ์ผ€์ด์Šค์—์„œ ๋ชจ๋“  ํ”„๋ ˆ์ž„๋“ค์„ ๋‹ค ์ธํผ๋Ÿฐ์Šคํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค๋Š” ๊ฒƒ์ด์—ˆ๋‹ค

 

 

์ปจ๋ฒ ์ด์–ด๋ฅผ ์–ด๋–ค ๋ถ€ํ’ˆ์ด ์ง€๋‚˜๊ฐ€๋Š” ํƒ‘๋ทฐ์˜ ์˜์ƒ์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ถ”๋ก ์„ ํ•  ๋•Œ, ํ™”๋ฉด์— ๋ถ€ํ’ˆ์ด ์ž˜ ๋‹ด๊ธด ํ”„๋ ˆ์ž„๋„ ์žˆ๊ฒ ์ง€๋งŒ ์นด๋ฉ”๋ผ๋ฅผ ์ง€๋‚˜์ณ์„œ ์ ˆ๋ฐ˜ ๋˜๋Š” ๋ถ€ํ’ˆ์˜ ์ผ๋ถ€๋งŒ ๋‚˜์˜ค๋ฉด์„œ ์ž˜๋ฆฌ๋Š” ํ”„๋ ˆ์ž„๋“ค์ด ๋” ๋งŽ์„ ๊ฒƒ์ด๋‹ค

๊ทธ๋Ÿฌ๋ฉด ๋ชจ๋“  ํ”„๋ ˆ์ž„์— ๋Œ€ํ•ด์„œ ์ด๋ ‡๊ฒŒ ์ž˜๋ฆฐ ํ”„๋ ˆ์ž„์— ๋Œ€ํ•ด์„œ ์ถ”๋ก ํ•œ๋‹ค๋ฉด ๊ฒฐํ•จ์ด ์กด์žฌํ•˜๋Š” ํ•˜๋‚˜์˜ ๋ถ€ํ’ˆ์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ค‘๋ณต์œผ๋กœ ํƒ์ง€๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด์„œ ์˜คํžˆ๋ ค ์ด๋Ÿฐ ๊ฒฐํ•จ ํƒ์ง€์— ๋Œ€ํ•œ ์‹ ๋ขฐ๋„๋ฅผ ๋–จ์–ด๋œจ๋ฆด ๊ฒƒ์ด๋‹ค

 

ChatGPT๋กœ ๋งŒ๋“  ์˜ˆ์‹œ ์‚ฌ์ง„

 

 

์ด๋Ÿฐ ์ข‹์€ ํฌ์ธํŠธ๋ฅผ ํŒ€์›๋ถ„๊ป˜์„œ ์ž˜ ์งš์–ด์ฃผ์…จ๊ณ  ๋˜ ๋‹ค๋ฅธ ํŒ€์›๋ถ„์ด ํ”„๋ ˆ์ž„๋งˆ๋‹ค ๋ถ€ํ’ˆ์˜ ํ˜•ํƒœ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ํ์— ์Œ“์•„์„œ ์˜จ์ „ํ•œ ํ˜•ํƒœ์˜ ๋ถ€ํ’ˆ ์ด๋ฏธ์ง€๋งŒ ์ธํผ๋Ÿฐ์Šคํ•˜๋Š” ์ „์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋งŒ๋“ค์–ด์ฃผ์‹ ๊ฑธ ๋ฐ›์•„์„œ Jetson์—์„œ ๋Œ์•„๊ฐ€๊ฒŒ๋” ์กฐ๊ธˆ ๋” ๋‹ค๋“ฌ์–ด์„œ ์›ํ•˜๋Š” ํ˜•ํƒœ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค

 

์ด๋ ‡๊ฒŒ ์ง„ํ–‰ํ•  ๊ฒฝ์šฐ ์ข‹์€ ์ ์œผ๋กœ๋Š” 

  • ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ชจ๋“  ํ”„๋ ˆ์ž„์— ๋Œ€ํ•ด ์ธํผ๋Ÿฐ์Šค๋ฅผ ์ง„ํ–‰ํ•˜์ง€ ์•Š์•„๋„ ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์ปดํ“จํŒ… ๋ฆฌ์†Œ์Šค๋ฅผ ์•„๋‚„ ์ˆ˜ ์žˆ๋‹ค 
  • ์ „์ฒ˜๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด ํ์— ์Œ“์€ ์ด๋ฏธ์ง€๋“ค๋งŒ ์ธํผ๋Ÿฐ์Šค๋ฅผ ํ•˜๋ฉด์„œ ๋น„๋™๊ธฐ๋กœ ์ฒ˜๋ฆฌํ•ด์„œ ๋ณ‘๋ชฉ๊ณผ GPU์˜ ๋ถ€๋‹ด์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค
  • ์•„๋‚€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋‹ค๋ฅธ ์‹ค์‹œ๊ฐ„ ํƒ์ง€์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ ์—ฃ์ง€ ๋””๋ฐ”์ด์Šค์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์นด๋ฉ”๋ผ๋ฅผ ๋ถ™์—ฌ์„œ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค
  • ํ•œ ๋Œ€์— ๋” ๋งŽ์€ ์นด๋ฉ”๋ผ๋ฅผ ๋ถ™์ผ์ˆ˜๋ก ์„ค์น˜ ์˜ˆ์‚ฐ์„ ์ค„์ด๋ฉด์„œ ๋น„์šฉ์„ ์•„๋‚„ ์ˆ˜ ์žˆ๋‹ค

๋ฌผ๋ก  ์•„์ง์€ ํ•˜๋‚˜์˜ ์ธํ’‹์— ๋Œ€ํ•ด์„œ๋งŒ ์ง„ํ–‰์„ ํ–ˆ์œผ๋‚˜ ์ด ์ธํผ๋Ÿฐ์Šค ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ฝ”๋“œ๋“ค์„ ๋„์ปคํŒŒ์ผ๋กœ ๋ง์•„์„œ ๋„์ปค ์ปดํฌ์ฆˆ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋กœ ๋„์šฐ๋ฉด.. ์ผ๋‹จ์€ ์ด๋ฏธ์ง€ ์šฉ๋Ÿ‰์„ ์ตœ๋Œ€ํ•œ ๊ฐ€๋ณ๊ฒŒ ๋งŒ๋“ค์–ด ๋ณด๋Š” ๊ฒƒ์ด ๋‚ด๊ฐ€ ํ•ด์•ผํ•  ํƒœ์Šคํฌ์ด๋‹ค

 

์•„ TensorRT ์—”์ง„ ๋นŒ๋“œ์šฉ ๋„์ปค ์ด๋ฏธ์ง€ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ ์—”์ง„ ํŒŒ์ผ ๋งŒ๋“ค๋•Œ๋งŒ ๋„์šฐ๊ณ  ์ž๋™์œผ๋กœ ์‚ญ์ œํ•˜๊ณ  (์—ฌ๊ธฐ์—” ์‰˜ ์Šคํฌ๋ฆฝํŠธ ํ•˜๋‚˜ ๊ฐ™์ด ๋„ฃ์–ด์ฃผ๊ณ ), ์ธํผ๋Ÿฐ์Šค๋ฅผ ํ•˜๋Š” ๋Ÿฐํƒ€์ž„ ์ด๋ฏธ์ง€๋Š” ๋นŒ๋“œ์— ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋‚˜ ์†Œ์Šค๋“ค์ด ํ•„์š”์—†์œผ๋‹ˆ๊นŒ ์ตœ๋Œ€ํ•œ ๊ฐ€๋ณ๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์„ ๊ฑฐ ๊ฐ™๊ณ .. ์˜ค ์ข‹์€๋ฐ. ์ด๊ฒƒ๋„ ํ•ด๋ด์•ผ์ง€.

 

 

 

 


 

 

 

 

 

๊ทธ๋™์•ˆ ํšŒ๊ณ ์—์„œ ๋‚ด๊ฐ€ ์ง์ ‘ ๊ตฌํ˜„์„ ํ•ด๋ณด์ž- ๋ผ๊ณ ๋Š” ํ–ˆ์œผ๋‚˜.. ์ผ๋‹จ ์ง„ํ–‰์ด ๋˜์–ด์•ผ ํ•˜๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™€์•ผํ•ด์„œ ์ œ๋Œ€๋กœ ์‹ค์ฒœํ•˜์ง€๋Š” ๋ชปํ–ˆ๋‹ค

ํ•˜์ง€๋งŒ ์ˆ˜๋ฐ•์„ ์ˆ˜์‹ญ๋งŒ๋ฒˆ ํ•ฅ์œผ๋ฉด ์–ด์จŒ๋“  ๋จธ๋ฆฌ์— ๋“ค์–ด์˜จ๋‹ค๋Š” ๋ง์ฒ˜๋Ÿผ.. ๊ณ„์† ๋ถ™์žก๊ณ  ์žˆ์œผ๋‹ˆ๊นŒ ์ ์ฐจ ๋จธ๋ฆฌ์— ์กฐ๊ธˆ์”ฉ ๋“ค์–ด์˜ค๊ธด ํ•˜๋Š”๋ฐ ์ด๊ฑด ํœ˜๋ฐœ์„ฑ์ด๋‹ˆ๊นŒ ์ œ๋Œ€๋กœ ๋‚จ๊ธฐ๋ ค๋ฉด ์ •๋ง 30๋ถ„์ด๋ผ๋„ ๊ผญ ์‹œ๊ฐ„์„ ํˆฌ์žํ•ด์•ผ๊ฒ ๋‹ค

 

 

์š”์ฆ˜์€ ์•ˆํ‹ฐ๊ทธ๋ž˜๋น„ํ‹ฐ๋ฅผ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ ๋Š˜ ๊ทธ๋ƒฅ ์›ํ•˜๋Š”๊ฑธ ํ•ด๋‹ฌ๋ผ๊ณ  ํ•˜๊ธฐ๋ณด๋‹จ ํ˜„์žฌ ์ฝ”๋“œ๋“ค์„ ์„ค๋ช…์„ ๋จผ์ € ํ•ด๋‹ฌ๋ผ๊ณ  ์š”์ฒญํ•œ๋‹ค

๊ทธ๋ฆฌ๊ณ  ์—„์ฒญ ๋”ฐ์ง„๋‹ค. ์ด๊ฑฐ ์ง„์งœ ๋งž๋ƒ, ์ด๊ฑฐ ๋ฐ”๊ฟ”๋„ ๊ดœ์ฐฎ์€๊ฑฐ ๋งž๋ƒ, ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ•ฉ๋‹นํ•˜๋ƒ, ๊ทผ๊ฑฐ/ํŒฉํŠธ ์ฒดํฌ ๊ต์ฐจ๊ฒ€์ฆ ํ–ˆ๋ƒ ๋“ฑ๋“ฑ... ์ด๋ ‡๊ฒŒ ๋ฌผ์–ด๋ณด๋ฉด ์–ด๋””์˜ ์–ด๋–ค ๋ถ€๋ถ„์„ ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์„ค๋ช…์„ ์—ด์‹ฌํžˆ ํ•ด์ฃผ๋Š”๋ฐ ๊ทธ๋Ÿฐ ๊ฒƒ๋“ค์„ ๋ณด๋ฉด์„œ ์กฐ๊ธˆ์”ฉ ์ดํ•ด๊ฐ€ ๋˜๋Š” ๊ฒƒ ๊ฐ™๋‹ค

 

๋ฌผ๋ก  ์ง€๊ธˆ๋„ ์†์ฝ”๋”ฉ์œผ๋กœ FastAPI์—์„œ ํ–ˆ๋˜ ์‹ค์Šต์„ ํ˜ผ์ž์„œ๋Š” ๋ชปํ•˜์ง€๋งŒ.. ๋จผ์ € config ๋„ฃ๊ณ .. ์Šคํ‚ค๋งˆ์— ๋“ค์–ด์˜ค๋Š” ๋ฐ์ดํ„ฐ ํ˜•ํƒœ ๋„ฃ๊ณ .. ๋””๋น„์—์„œ ํ…Œ์ด๋ธ” ์ดˆ๊ธฐํ™”ํ•˜๋ฉด API ๋ผ์šฐํ„ฐ ๋ถ€๋ถ„์—์„œ ๋„ฃ์–ด์ฃผ๊ณ  ๋“ฑ๋“ฑ.. ๋Œ€๋žต์ ์ธ ํ๋ฆ„์ด ๋“ค์–ด์˜ค๋Š”๋ฐ ๋‚˜์ค‘์— ๋ฉด์ ‘์„ ๋Œ€๋น„ํ•ด์„œ๋ผ๋„ ๋งค์ผ ๋œฏ์–ด๋ณด๊ณ  ๊ณต๋ถ€ํ•˜๋Š” ์‹œ๊ฐ„๋„ ๊ฐ™์ด ๊ฐ€์ง€๋ ค ํ•˜๋Š” ์ค‘์ด๋‹ค

 

ํฐ ์ฐจ์งˆ ์—†์ด ์ž˜ ์ง„ํ–‰๋˜์–ด ์™”์œผ๋‹ˆ ๋งˆ์ง€๋ง‰๊นŒ์ง€ ์ž˜ ์ •๋ฆฌํ•ด์„œ ์ทจ์—…, ํฌํด์— ์“ธ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋งŒ๋“ค์–ด์•ผ๊ฒ ๋‹ค