AI ์ ์ ๋ถ์์ผ๋ก ์๋น์ค์ ํ๊ณ ์ฐพ๊ธฐ
- #AI
- #๋ถํํ ์คํธ
- #์ ์ ๋ถ์
- #static-analysis
- #loadtest
์๋ ํ์ธ์. ๋ ธ๋จธ์ค ๋ฐฑ์๋ํ์์ fromm ์๋น์ค๋ฅผ ๊ฐ๋ฐํ๋ ๊น์ฐํ์ ๋๋ค.
์ด์์ฐพ๊ธฐ๋ํ
์ง๋ 8์, ํ ํฌ์กฐ์ง์์๋ ์ด์์ฐพ๊ธฐ๋ํ๊ฐ ์ด๋ ธ์ต๋๋ค.
fromm์ ํน์ ์ํฐ์คํธ์ ์ฑํ , ๊ฒ์๊ธ, ๋ผ์ด๋ธ ํ๋ฒ์ ํด๋น ์ํฐ์คํธ์ ๋ชจ๋ ํฌ๋ค๋ค์ด ์ผ์ ํ ์์ง์ ๋๋ค. ๋ฐ๋ผ์ ์ ์ฒด ์ ์ ์์ ์ฆ๊ฐ๋ณด๋ค๋ ๊ฐ์ฅ ํฐ ํฌ๋ค์ด ์ด๋์ ๋์ ๊ท๋ชจ์ธ์ง๊ฐ ์ต๋ ํธ๋ํฝ์ ๊ฒฐ์ ํ๋ ํน์ง์ด ์์ต๋๋ค. 2026๋ ๋ค์ด ๋ช๋ช ์ํฐ์คํธ๋ค์ ๊ธ๊ฒฉํ ์ฑ์ฅ์ด ์์๊ณ ์์ผ๋ก๋ ๋์ฑ ํฐ ํธ๋ํฝ์ ์ํํ ํ์๊ฐ ์์๊ธฐ์ ํ์ฌ์ ์๋น์ค ์์ค์ ์ ๊ฒํ ํ์๊ฐ ์์์ต๋๋ค.
๋ถํํ ์คํธ
์๋น์ค๊ฐ ์ด๋์ ๋์ ํธ๋ํฝ์ ์ํํ ์ ์๋๊ฐ? ๋ผ๋ ์ง๋ฌธ์ ๋ํด ๋๋ตํ ์ ์๋ ๋ฐฉ๋ฒ์ผ๋ก๋ ๋ถํํ ์คํธ๋ฅผ ๋ ์ฌ๋ฆฌ๊ธฐ ๊ฐ์ฅ ์ฝ์ต๋๋ค. ๋ฌผ๋ก fromm ์๋น์ค์์๋ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ๊พธ์คํ ๋ถํํ ์คํธ๋ฅผ ์งํํด์๊ณ ์ด๋ฐ ๋ฐฉ๋ฒ๋ค์ Wonderwall ์ ๋ถํ ํ ์คํธ๋ฅผ ์ด๋ป๊ฒ ์งํํ์๊น? ๋ฅผ ํตํด ๊ณต์ ํ์ ๋ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ถํํ ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฌธ์ ๋ค์ด ์์์ต๋๋ค.
๋ณต์กํ ์๋๋ฆฌ์ค ํ ์คํธ์ ์ด๋ ค์
locust, k6, artillery ๋ฑ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๋ถํ๋ฐ์๊ธฐ๋ก๋ ์๋๋ฆฌ์ค๊ฐ ๋ณต์กํ ๊ฒฝ์ฐ๋ฅผ ํ ์คํธํ๊ธฐ ์ด๋ ค์ ์ต๋๋ค. VWR(๋๊ธฐ์ด์์คํ )์ ์๋ก ๋ค๋ฉด ์คํ ์งํ 3๋ง๋ช ์ ํธ๋ํฝ์ด ํ๋ฒ์ ๋ชฐ๋ฆฌ๊ณ , ์ดํ 10์ด ๋์ ์ถ๊ฐ๋ก ๋ค์ด์ค๋ ํธ๋ํฝ์ 60% ๊ฐ๋์ด, ๊ทธ ์ดํ 10๋ถ ๋์ ๋๋จธ์ง 40%์ ํธ๋ํฝ์ด ๋ค์ด์ค๋ ์ํฉ์์ ๋๊ธฐ ์ค์ธ ์ฌ๋๋ค์ ์ฝ 3%๊ฐ ๋งค๋ถ ์ ์์ ์ข ๋ฃํ๋ ์๋๋ฆฌ์ค๋ ๋ถํ๋ฐ์๊ธฐ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ๋ง์ผ๋ก ์ฌํํ๊ธฐ๊ฐ ์ฝ์ง ์์์ต๋๋ค. ์ฌ๊ธฐ์ ์ธ์ฆ ์ฌ๋ถ์ ๋ฐ๋ผ ๋์์ด ๋ฌ๋ผ์ง๋ API๋ฅผ ๋ฐ๋์ ํจ๊ป ํ ์คํธํด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์๋๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๊ธฐ๊ฐ ์ด๋ ค์ ์ต๋๋ค.
k8s ๋ฅผ ์ฌ์ฉํด ์ผ๋ถ ํด๊ฒฐํ์ผ๋ ๋ง์ ๋น์ฉ ๋ฐ์
์ด๋ฐ ์๋๋ฆฌ์ค๋ฅผ ํ ์คํธํ๊ธฐ ์ํด k8s ์์ ์ํ๋ client๋ฅผ ์ง์ pod๋ก ๋์ ๋ถํํ ์คํธ๋ฅผ ์งํํ๊ณ , ๋ณต์กํ ์๋๋ฆฌ์ค์ ์๋น ๋ถ๋ถ์ ํด๊ฒฐํ ์ ์์์ต๋๋ค. ํ์ง๋ง client๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ ์ธ์๋ ์ด๋ฅผ ์ ์ดํ controller, ํ ์คํธ ์ค ์ํฉ์ ํ์ธํ dashboard ๋ฑ์ ํจ๊ป ๊ตฌ์ฑํด์ผ ํ๊ณ ์ฌ๊ธฐ์ ๋ง์ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ค๋น ๊ธฐ๊ฐ์ด ๊ธธ์ด์ง๋ ๋งํผ ๋ถํํ ์คํธ ๊ธฐ๊ฐ๋ ๊ธธ์ด์ก๊ณ , ๊ทธ๋์ k8s ์ธํ๋ผ์ ์ฌ์ฉ๋๋ ๋น์ฉ๋ ํจ๊ป ๋์ด๋ฌ์ต๋๋ค.
์ด๋ฌํ ๋ฌธ์ ๋๋ฌธ์ ๋ถํํ ์คํธ๋ fromm ์๋น์ค ์ ์ฒด๋ฅผ ์ ๊ฒํ๋ ์ฉ๋๋ณด๋ค๋ ์ฑํ , VWR, ํน์ ํ์ด์ง ์ ์ฅ ๋ฑ ์ผ๋ถ ์์ญ์ ํ์ ํด ์ง์ฝ์ ์ผ๋ก ์งํ๋์ด ์์ต๋๋ค. ๋ฌผ๋ก ํด๋น ์์ญ์ ๋ํด์๋ ์ด๋์ ๋์ ํธ๋ํฝ์ ์ํํ ์ ์๋์ง ์์ธกํ๊ณ ํฅํ ๋์ ๋ฐฉํฅ์ ์ก์ ์ ์์์ต๋๋ค. ํ์ง๋ง ๋ถํํ ์คํธ๋ฅผ ์ํํ์์๋ ์์ํ์ง ๋ชปํ ๊ณณ์์ ์ฅ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋, ํธ๋ํฝ๊ณผ๋ ๋ฌด๊ดํ๊ฒ ์ ์ ํน์ ์ปจํ ์ธ ์๊ฐ ๋์ด๋๋ ๊ฒ๋ง์ผ๋ก ์ฅ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๋ ์์์ต๋๋ค.
๊ทธ๋์ ์ด๋ฒ ์ด์์ฐพ๊ธฐ๋ํ์์๋ ๋ถํํ ์คํธ๋ก๋ ๋ฐ๊ฒฌํ์ง ๋ชปํ์ง๋ง ์ฌ์ ํ ์ ์ฌ๋์ด ์๋ ๋ฌธ์ ๋ค์ ๊ทธ๋์์ ๊ฒฝํ๊ณผ AI์ ํ์ ๋น๋ ค ์ฐพ์๋ณด๊ณ ์ ํ์ต๋๋ค.
์ฒซ๋ฒ์งธ ์๋
๊ทธ๋์ ํ์ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ผํ๋ฉด์ ๋ค์ํ ์ฅ์ ๋ฅผ ๊ฒช์์ ๋ฟ๋ง ์๋๋ผ, ๋น์ฅ ์ฅ์ ๋ก ์ด์ด์ง์ง๋ ์์์ง๋ง ์ํํด ๋ณด์ด๋ ์๋๊ณผ ๋ก๊ทธ๋ค๋ ๋ง์ด ๋ด์์ต๋๋ค. ์ด ์ค์๋ ์์ง ์ผ๋ถ๋ง ๋์๋์๋ค๊ณ ์๊ฐํ๊ฑฐ๋ ์ ๋๋ก ๋์๋์๋์ง ํ์ ์ด ์๋ ๊ฒ๋ค๋ ์์๋๋ฐ์, ์ฒซ๋ฒ์งธ ์๋์์๋ ์ด๋ฐ ์ฌ๋ก๋ค์ ๋ฐํ์ผ๋ก fromm์ ๋ฐฑ์๋ ๋ ํฌ๋ฅผ Claude์๊ฒ ์ฃผ๊ณ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฑฐ๋ ๋ ํฌ๊ฒ ํ๋๋ ์ ์๋ ๋ถ๋ถ์ ์ฝ๋ ๊ธฐ๋ฐ์ผ๋ก ์ฐพ์๋ฌ๋ผ๊ณ ์์ฒญํ์ต๋๋ค.
๋น์ทํ ๋ฌธ์ ๊ฐ ๋ง์ด ๋ฐ๊ฒฌ๋ ๊ฑฐ๋ผ๊ณ ๊ธฐ๋ํ์ง๋ง ๊ฒฐ๊ณผ๋ ๋ฌ๋์ต๋๋ค. ์ ๊ฐ ์์๋ก ์ค ๊ฒ๊ณผ ๊ฐ์ ์์ค์ ๋ฌธ์ ๋ ๊ฑฐ์ ๋์ค์ง ์์๊ณ , ๋์ ํธ๋ํฝ์ด ๋์์ ๋ ์ด๋ฐ ๋ถ๋ถ์ด ๋ฌธ์ ๊ฐ ๋ ์ ์๋ค๋ ์๊ฒฌ๋ง ์ด๊ฒ์ ๊ฒ ๋ง์ด ๋์์ต๋๋ค. ๊ทธ๋์ ํ๋์ฉ ๊ฒ์๋ฅผ ํด๋ณด์๋๋ฐ ๋๋ถ๋ถ ๊ทผ๊ฑฐ๊ฐ ๋ถ์กฑํด ์ ๋ขฐํ๊ธฐ ์ด๋ ค์ ๊ณ , ์ค์ ์๋น์ค ์ํฉ๊ณผ๋ ๋๋จ์ด์ง ์ด์ผ๊ธฐ๋ค์ด ๋๋ถ๋ถ์ด์์ต๋๋ค.
์์ธ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.
- ๋ฐฑ์๋ ๋ ํฌ๋ง ์ ๊ณตํ๋ค ๋ณด๋ AI๊ฐ ๊ฐ API์ ์ฝ๋๊ฐ ์ด๋์์ ์ด๋ป๊ฒ ์ฌ์ฉ๋๋์ง ์ ์ ์์๋ค.
- ๊ฐ์ ์ข ๋ฅ์ ๋ฌธ์ ๋ผ ํ๋๋ผ๋ ์์ ํ ๊ฐ์ ํํ์ ์ฝ๋๊ฐ ์๋๋ผ๋ฉด ์๋ณํ์ง ๋ชปํ๋ค.
๋๋ฒ์งธ ์๋
์ด๋ฒ์๋ ์น, ์ฑ ๋ฑ ํ๋ก ํธ์๋ ๋ ํฌ๊น์ง ๋ชจ๋ ์ ๊ณตํด์ ์ด๋ค API๊ฐ ์ด๋์์ ํธ์ถ๋๋์ง ์ ์ ์๋๋ก ํ์ต๋๋ค. ๋ ์ฒซ๋ฒ์งธ ์๋์์ ๋ฌธ์ ๋ฅผ ํ์ ํด์ฃผ๋ ๊ทธ ๋ฌธ์ ์์ฃผ๋ก๋ง ์ฐพ๋ ๊ฒ ๊ฐ์์, ์ด๋ฒ์๋ ํ์ฌ ์ด๋์ ๋์ ์ ์ ๊ฐ ๊ฐ์ ๋์ด ์๊ณ ์ด๋์ ๋์ ํธ๋ํฝ์ด ๋ฐ์ํ ์ ์๋์ง ์ํฉ๋ง์ ์ ์ํ ์ฑ ๋ฌธ์ ๋ฅผ ์ฐพ์๋ณด๋๋ก ํ์ต๋๋ค.
์๋ณ๋ ๋ฌธ์ ๋ ์ฒซ๋ฒ์งธ ์๋๋ณด๋ค ํจ์ฌ ๋์์ง๋ง ์ฌ์ ํ ์ ์๋ฏธํ ๋ฌธ์ ๋ ๋ง์ง ์์์ต๋๋ค. ์ฝ๋๋ฆฌ๋ทฐ ์์ค์ ์ง์ ์ด ๋๋ฌด ๋ง์ด ๋์์ ๊ทธ ์ค ์ ๋ง ๋ง๋ค๊ณ ์๊ฐ๋๋ ๋ด์ฉ์ ํ๋์ฉ ๊ณจ๋ผ๋ด๊ธฐ์กฐ์ฐจ ์ด๋ ค์ด ์์ค์ด์๊ณ , ํธ๋ํฝ์ ๋ํ ์์ธก์ ์ฌ์ ํ ๊ทผ๊ฑฐ ์์ด ์ถ์ธก์ ๊ฐ๊น์ ์ต๋๋ค.
์ด๋ฒ์ ์๊ฐํ ์์ธ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.
- AWS์ ๋คํธ์ํฌ, ์ธ์คํด์ค ํ์ , ํ ๋ฐ ์ด๋ฒคํธ ์์ค ์ค์ ๋ฑ ์ธํ๋ผ ๋ ๋ฒจ์์ ์ ์๋๋ ์ ๋ณด์ ํ๋(limit)๋ฅผ ์์ง ๋ชปํ๋ค.
- ์๋น์ค์์๋ DB ํ ์ด๋ธ ์ค ํ์ํ ์ปฌ๋ผ๋ง ์ํฐํฐ๋ก ์ ์ํด์ ์ฌ์ฉํ๊ณ ์์ด, AI๋ ์ค์ ํ ์ด๋ธ ๊ตฌ์กฐ์ ํ ์ด๋ธ์ ๋ฐ์ดํฐ ๊ท๋ชจ๋ฅผ ์์ง ๋ชปํ๋ค.
- ์ํฉ๋ง ์ฃผ๊ณ ๋ฌธ์ ๋ฅผ ์ฐพ๊ฒ ํ๊ธฐ์๋ ์ง๋ฌธ์ด ๋๋ฌด ๊ด๋ฒ์ํ๋ค.
์ด๋ป๊ฒ ํ๋ฉด ์ ์ฐพ์๋ผ ์ ์์๊น?
๋๋ฒ์ ์คํจ๋ฅผ ๊ฒช๊ณ ๋๋ AI์๊ฒ ์ ์ ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ง๋, ์ข์ ์ง๋ฌธ์ ํ๊ณ ์์ง๋ ์๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ๊ทธ๋์ ์ฐ์ AI๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ๊ฐ์ ํ์, ๋ถํํ ์คํธ๋ฅผ ๊ฑฐ์น์ง ์๊ณ ๋ ์๋น์ค์ ์์ ์ฑ์ ์์ธกํ ์ ์๋ ๋ฐฉ๋ฒ๋ก ์๋ ์ด๋ค ๊ฒ๋ค์ด ์๋์ง ์ฐพ์๋ณธ ๋ค ์ด ๋ฐฉ๋ฒ๋ค์ ๋ชจ์ ์คํฌ๋ก ๋ง๋ค์ด ๋ฌธ์ ๋ฅผ ์ฐพ์๋ณด๊ธฐ๋ก ํ์ต๋๋ค.
์ฐพ์ ๋ฐฉ๋ฒ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
Google NALSD (Non-Abstract Large System Design)
Google SRE Workbook 12์ฅ์์ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ์ค๊ณ๊ฐ ๋ช ๋ฐฐ์ ํธ๋ํฝ๊น์ง ๋ฒํธ ์ ์๋์ง๋ฅผ ์ค์ ์ซ์๋ก ๊ณ์ฐํด์ ๊ฒ์ฆํฉ๋๋ค.
- ๊ฐ๋ฅํ๊ฐ, ๋ ๋ซ๊ฒ ํ ์ ์๋๊ฐ, ์์ฐ ์์์ ๊ฐ๋ฅํ๊ฐ, ์ฅ์ ๋ฅผ ๊ฒฌ๋๋๊ฐ๋ฅผ ๋ฐ๋ณตํด์ ๋ฌป๋๋ค.
- ์๋ก์ด ์ค๊ณ๋ฟ ์๋๋ผ ์ด๋ฏธ ์ด์ ์ค์ธ ์์คํ ์ ๋ถ์ํ๋ ์ฉ๋๋ก๋ ์ฌ์ฉํ๋ค.
- ์ด๋น 500 ์์ฒญ, ํ๊ท ์ง์ฐ 200ms๋ฉด ๋์์ ์ฒ๋ฆฌ ์ค์ธ ์์ฒญ์ 100๊ฐ์ ๊ฐ์ด throughput๊ณผ latency๋ก ๋์์ฑ์ ๊ณ์ฐํ๋ค.
- ๋จ โload testing is still a necessityโ๋ผ๊ณ ํ๋ฉฐ, ๊ณ์ฐ์ ์ค๊ณ๋ฅผ ๊ฒ์ฆํ๋ ์ฉ๋์ผ ๋ฟ ๋ถํํ ์คํธ๋ ์ฌ์ ํ ํ์ํ๋ค๊ณ ์ด์ผ๊ธฐํ๋ค.
Google PRR (Production Readiness Review)
Google SRE Book 32์ฅ์์ ์๊ฐํ๋ ๋ฐฉ๋ฒ์ผ๋ก, SRE ํ์ด ์๋น์ค์ ์ด์์ ๋๊ฒจ๋ฐ๊ธฐ ์ ์ ๊ฑฐ์น๋ ์ ๋ขฐ์ฑ ๋ฆฌ๋ทฐ์ ๋๋ค.
- ์๋น์ค์ ์ธ๋ถ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ์ ๋ขฐ์ฑ ์๊ตฌ์ฌํญ์ ์๋ณํ๋ ์ ์ฐจ.
- ์ํคํ ์ฒ์ ์๋น์ค ๊ฐ ์์กด์ฑ, ๋ฉํธ๋ฆญ๊ณผ ๋ชจ๋ํฐ๋ง, ๊ธด๊ธ ๋์, Capacity planning, Change management, ์ฑ๋ฅ์ ๋ฆฌ๋ทฐํ๋ค.
- ์ ์ ์ ์ฅ์์์ ์คํจ๊ฐ ์ ๋๋ก ๋ชจ๋ํฐ๋ง๋๊ณ ์๋์ด ์ค์ ๋์ด ์๋์ง๊น์ง ํจ๊ป ํ์ธํ๋ค.
AWS ORR (Operational Readiness Review)
AWS๊ฐ ์ด์ ์ฅ์ ์์ ์ป์ ๊ตํ์ ์ง๋ฌธ ๋ชฉ๋ก์ผ๋ก ์ ๋ฆฌํด, ๋ค๋ฅธ ํ์ด ๊ฐ์ ์ฅ์ ๋ฅผ ๋ฐ๋ณตํ์ง ์๋๋ก ๋ง๋ ๋ฆฌ๋ทฐ ๋ฐฉ๋ฒ์ ๋๋ค.
- ์ฅ์ ์ฌํ ๋ถ์(COE)์ ๊ฒฐ๊ณผ๋ฅผ ๋ชจ๋ฒ ์ฌ๋ก๊ฐ ํฌํจ๋ ์ง๋ฌธ ๋ชฉ๋ก์ผ๋ก ๋ง๋ ๋ค.
- ์ฅ์ ๋ฅผ ๋ ์งง๊ฒ, ๋ ์ ๊ฒ, ๋ ์๊ฒ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค.
- ํ ๋ฒ ๋ฐ์ํ ์ฅ์ ๋ฅผ ์ง๋ฌธ์ผ๋ก ๋ฐ๊ฟ ๋ค๋ฅธ ์ํฌ๋ก๋์๋ ๋์ผํ๊ฒ ์ ์ฉํ๋ค.
AWS Well-Architected Reliability Pillar
AWS Well-Architected Framework์ ์์ ์ฑ ์์น์ ๋๋ค.
- ์๋น์ค ์ฟผํฐ์ ์ ์ฝ ์กฐ๊ฑด์ ํ์ ํ๋ ๊ฒ์ด ํ์ฅ์ฑ ๊ฒํ ์ ์ถ๋ฐ์ ์ด๋ค.
- REL01-BP06์ ํ์ฌ ์ฟผํฐ์ ์ต๋ ์ฌ์ฉ๋ ์ฌ์ด์ ์ฅ์ ์กฐ์น๋ฅผ ํก์ํ ์ ์๋ ์ฌ์ (ex. 15%)๋ฅผ ๋๋ผ๊ณ ๊ถ์ฅํ๋ค.
- ๋ฆฌ์ ๋ง๋ค ๊ธฐ๋ณธ ์ฟผํฐ๊ฐ ๊ฐ๋ค๊ณ ๊ฐ์ ํ๊ฑฐ๋ ํผํฌ ํธ๋ํฝ์ผ๋ก ๊ฒ์ฆํ์ง ์๋ ๊ฒ์ ์ํฐํจํด์ผ๋ก ๊ผฝ๋๋ค.
Azure Well-Architected FMA (Failure Mode Analysis)
Azure Well-Architected์ RE-03 ํญ๋ชฉ์ผ๋ก, User Flow์ ๊ฐ ๋จ๊ณ๋ณ๋ก ๋ฐ์ํ ์ ์๋ ์ฅ์ ๋ฅผ ์๋ณํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- User Flow๋ฅผ ์ค์๋์ ๋ฐ๋ผ ๋๋ ๋ค ๋จ๊ณ๋ง๋ค ์ฅ์ ์ ํ, ์ํฅ ๋ฒ์, ๋์ฒ ๋ฐฉ์์ ์ ๋ฆฌํ๋ค.
- ์ฅ์ ์ ํ์ Component overload๊ฐ ํฌํจ๋์ด ํธ๋ํฝ ์ฆ๊ฐ ์ํฉ์ ๊ทธ๋๋ก ๋ค๋ฃฐ ์ ์๋ค.
- ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ซ์๊ฐ ์๋ ์ ์ฑ์ ์ธ ๋ฑ๊ธ์ผ๋ก ํ๋จํ๋ค.
Limit๊ณผ Quota
์ฝ๋์ ์ค์ ์ ํ๋์ ํด๋ผ์ฐ๋ ์๋น์ค์ ๊ธฐ๋ณธ ์ฟผํฐ๋ฅผ ๊ฐ์ง๊ณ ๋ฌธ์ ๊ฐ ๋๋ ํฌ์ธํธ๋ฅผ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค.
- Littleโs Law๋ฅผ ์ฌ์ฉํด Lambda ๋์์ฑ, DB ์ปค๋ฅ์
, ์ฒ๋ฆฌ ์ค์ธ ์์ฒญ ์๋ฅผ
RPS ร ํ๊ท ์ง์ฐ์ผ๋ก ๊ณ์ฐํ๋ค. - ํ์ง๋ง ํ๊ท latency๋ฅผ ๋ชจ๋ฅด๋ฉด ๋ช ๋ฐฐ๊น์ง ๋ฒํฐ๋์ง๋ ์ ์ ์๊ณ , ํ๊ท ๊ฐ๋ง์ผ๋ก๋ ์ฑ๋ฅ์ด ๊ธ๊ฒฉํ ๋ฌด๋์ง๋ ์ง์ ์ ์์ธกํ ์ ์๋ค๋ ํ๊ณ๊ฐ ์๋ค.
์๋ฃ์กฐ์ฌ์ ๊ฒฐ๋ก
์๋ฃ์กฐ์ฌ๋ฅผ ํ๋ฉด์ ๊นจ๋ฌ์ ๊ฒ์ ๋ถํํ ์คํธ๋ฅผ ๋์ฒดํ๊ฒ ๋ค๋ ๋ชฉ์ ์ผ๋ก๋ ์ํ๋ ๋ฌธ์ ๋ฅผ ์ฐพ์ ์ ์๋ค๋ ์ ์ด์์ต๋๋ค. ๋ถํํ ์คํธ๋ก ๋ฐ๊ฒฌํ ์ ์๋ ๋ฌธ์ ์ ์์ค์ฝ๋ ๋ฐ ์ธํ๋ผ ์ค์ ์ ์ ๋ ฅ์ผ๋ก ๋ฐ๊ฒฌํ ์ ์๋ ๋ฌธ์ ๋ ์ ์ด์ ์ข ๋ฅ๊ฐ ๋ฌ๋์ต๋๋ค. ๋ฌด์์ ์ ๋ ฅ์ผ๋ก ์ฐ๋๋์ ๋ฐ๋ผ ์ ์ ์๋ ๋ด์ฉ์ ๋ค์๊ณผ ๊ฐ์ด ๋๋์์ต๋๋ค.
์ฝ๋์ ์ค์ ๋ง์ผ๋ก ์ ์ ์๋ ๋ด์ฉ
- ์ปค๋ฅ์
ํ ํฌ๊ธฐ ร ์ต๋ ๋์ ์คํ ์์ DB์
max_connections - SQS์
VisibilityTimeout๊ณผ ์ปจ์๋จธ Lambda์ timeout - DLQ๊ฐ ์ค์ ๋์ง ์์ ํ
- SQS FIFO์ throughput limit
- SQS์ ์ต๋ ๋์์ฑ๊ณผ Lambda ๊ณ์ ๋์์ฑ
CloudWatch Metrics, Service Logs, Quota Docs๋ก ์ ์ ์๋ ๋ด์ฉ
์๋ก ๋ถํ๋ฅผ ๋ฐ์์ํค์ง ์์๋, ์ด๋ฏธ ์์ฌ ์๋ ๋ฉํธ๋ฆญ๊ณผ ๋ก๊ทธ, Quota Docs๋ก ์ผ๋ง๋ ์ฌ์ ๊ฐ ์๋์ง ํ์ธํ ์ ์์ต๋๋ค.
- ํ์ ๋ฉ์์ง ์ง์ฐ ๋ฉํธ๋ฆญ
- Lambda Throttles ๋ฐ์ ํ์คํ ๋ฆฌ
- DB ์ปค๋ฅ์ Usage
- ์๋น์ค ์ฟผํฐ ๋๋น ํ์ฌ ์ฌ์ฉ๋
๋ถํํ ์คํธ๋ฅผ ์ํํด์ผ ์ ์ ์๋ ๋ด์ฉ
์ค์ ๋ก ๋ถํ๋ฅผ ๋ฐ์์์ผ์ผ๋ง ์ธก์ ํ ์ ์๋ ๊ฐ๋ค์ ๋๋ค.
- ์์ฒญ๋น ์๋น์ค ์ฒ๋ฆฌ ์๊ฐ
- ์ฝ๋์คํํธ p99 Latency
- ์ฅ์ ๋ณต๊ตฌ ์ ์์ฒญ์ด ํ๋ฒ์ ๋ชฐ๋ฆฌ๋ thundering herd
์ด ์ค ๋ถํํ ์คํธ๋ฅผ ์ ์ธํ ๋ ๊ฐ์ง ์์ญ์ ๋ฌธ์ ๋ฅผ ์ต๋ํ ์๋ณํ๊ณ ์ ํ์ต๋๋ค.
์ธ๋ฒ์งธ ์๋
์ ๊ณตํ๋ ์ ๋ณด
์ธ๋ฒ์งธ ์๋์์๋ ์ฝ๋๋ง ์ ๊ณตํ์ง ์๊ณ , ์ฝ๋๊ฐ ์ค์ ๋ก ๋์ํ๋ ํ๊ฒฝ์ ๋ํ ์ ๋ณด๋ฅผ ๋จผ์ ์ ๋ฆฌํด์ ํจ๊ป ์ ๊ณตํ์ต๋๋ค.
AWS ์ธํ๋ผ
- awscli๋ก ์ฝ๊ธฐ ์ ์ฉ ์กฐํ ๋ช ๋ น๋ง ์คํํด ์ธํ๋ผ ์ค์ ์ ์์งํ ๋ค, ๋ฏผ๊ฐํ ๊ฐ๋ค์ ๋ง์คํนํ์ต๋๋ค.
- ์์ง๋ ๋ด์ฉ์ด AI์๊ฒ ์ ๊ณต๋์ด๋ ๊ด์ฐฎ์ ์ ๋ณด์ธ์ง ํ์ ์ด ์๋ ๋ถ๋ถ์ ์๋์ผ๋ก ํ๋์ฉ ํ์ธํ์ต๋๋ค.
- ์ ์ฒด ๊ณผ์ ์ค ๊ฐ์ฅ ๋ง์ ์๊ฐ์ด ์์๋ ์ ๋ณด ์ ๋ฆฌ ๊ณผ์ ์ด์์ต๋๋ค.
DB ์คํค๋ง
- ์ด๋ฏธ ์ฌ๋ฌ ๋ ํฌ์ DDL์ด sql ํ์ผ๋ก ์ ๋ฆฌ๋์ด ์์๊ณ entity ์ ์, DML ๋ฌธ์ ๋ฑ๋ ์์ด์ AI๋ฅผ ์ฌ์ฉํด ์์งํ ์ ์๋ค๊ณ ํ๋จํ์ต๋๋ค.
- ๋ค๋ง ๋ ํฌ์ ์ ์์ ์ค์ ํ ์ด๋ธ์ด ๋ค๋ฅผ ์ ์๊ธฐ ๋๋ฌธ์ ์ ํํ ์ ๋ณด๋ฅผ ์ํด์๋ ์ด์ DB์์ ์ง์ ์์งํด์ผ ํ๋ค๊ณ ์๊ฐํ๊ณ , ์ด์ DB์ ์ํฅ์ ์ฃผ์ง ์๋๋ก ์์ง ๋ฐฉ๋ฒ์ ์ ๊ฒฝ์ ์ผ์ต๋๋ค.
- Reader ์ธ์คํด์ค์์
pg_dump๋์ ์นดํ๋ก๊ทธ ์กฐํ๋ง ์ฌ์ฉํ๊ณ , ํ ์ด๋ธ์ ํ ์๋COUNT(*)๋์reltuples์ ์ถ์ ์น๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
์ํคํ ์ณ
- ๋ฐฐํฌ ์ค์ ์ ํ์ฑํ๊ณ ๊ฐ ์์ค์ฝ๋๋ฅผ ๋ถ์ํด์ ์๋น์ค ๊ฐ์ ํ๋ฆ์ diagram์ผ๋ก ์์ฑํ์ต๋๋ค.
์ด๋ป๊ฒ ๋ฌธ์ ๋ฅผ ์ฐพ์์ง์ ๋ํ ํ๋กฌํํ
๋ฌธ์ ๋ฅผ ์ฐพ์ ๋๋ RPS์ ๋ํ ๋ฌธ์ ์ N์ ๋ํ ๋ฌธ์ ๋ฅผ ๋๋๊ณ ์ ํ์ต๋๋ค.
์ด๋ค ์ธํ๋ผ๋ก ์ด๋์ ๋์ RPS๊น์ง ๋ฒํธ ์ ์๋์ง์, ์ฒ๋ฆฌํด์ผ ํ๋ ๋ฐ์ดํฐ์ ๊ท๋ชจ(N)๊ฐ ์ปค์ก์ ๋ ์์ค์ฝ๋ ๋ ๋ฒจ์์ ์ด๋ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์๋์ง๋ ์๋ก ๋ค๋ฅธ ์ง๋ฌธ์ด์์ต๋๋ค.
์๋ฅผ ๋ค์ด IN ์ ์ ๋์ ์ ์ id๋ฅผ ๊ทธ๋๋ก ๋๊ธฐ๋ ์ฟผ๋ฆฌ๋ ๋์ ์ ์ ์๊ฐ PostgreSQL์ ๋ฐ์ธ๋ ํ๋ผ๋ฏธํฐ ์ํ์ธ 65,535๋ฅผ ๋๋ ์๊ฐ ์์ฒญ ํ ๊ฑด๋ง์ผ๋ก๋ ์คํจํฉ๋๋ค.
์ด๋ฐ ๋ฌธ์ ๋ RPS๋ฅผ ์๋ฌด๋ฆฌ ๋์ฌ๋ ํ
์คํธ ๋ฐ์ดํฐ์ ๊ท๋ชจ๊ฐ ์์ผ๋ฉด ๋๋ฌ๋์ง ์์ต๋๋ค. ์ด๋ ๊ฒ ์ง๋ฌธ์ ๋๋ ๋ค ์์์ ์๊ฐํ ๋ฐฉ๋ฒ๋ค์ ๊ฐ๊ฐ ๋
๋ฆฝ์ ์ผ๋ก ์ํํ๋ฉฐ ๋ฌธ์ ๋ฅผ ์ฐพ๋๋ก ํ์ต๋๋ค.
ํ๋กฌํํ ์ ์ ์ฒด์ ์ธ ๋ฐฉํฅ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.

์์งํ ์๋ฃ์ AI๊ฐ ํ๋จํ ๊ฒฐ๊ณผ๋ ๋๋ ํ ๋ฆฌ๋ถํฐ ๋ถ๋ฆฌํด์ ๊ด๋ฆฌํ์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ชจ๋ ๋ชจ๋ธ์ด ๋์ผํ ์๋ฃ๋ฅผ ์ ๋ ฅ์ผ๋ก ์ฌ์ฉํ๊ฒ ๋๊ณ , ๋ชจ๋ธ์ด ๋ด๋ฆฐ ํ๋จ์ด ๋ค์ ๋ค๋ฅธ ๋ชจ๋ธ์ ์ ๋ ฅ์ผ๋ก ์์ฌ ๋ค์ด๊ฐ๋ ๊ฒ์ ๋ง์ ์ ์์ต๋๋ค.
๋ชจ๋ธ๊ฐ ๊ต์ฐจ๊ฒ์ฆ
ํ๋์ ๋ชจ๋ธ๋ก๋ง ์ด ์์ ์ ์ํํ๋ฉด ์ค์ ๋ก๋ ๋ฌธ์ ๊ฐ ๋์ง ์๋ ๋ถ๋ถ์ ํธํฅ๋๊ฒ ์ด์ผ๊ธฐํ๊ฑฐ๋, ์กด์ฌํ์ง ์๋ ๋ฌธ์ ๋ฅผ ์ด์ผ๊ธฐํ๋ ๊ฒฝ์ฐ๊ฐ ์์๊ณ ์ด๋ฅผ ์ฌ๋์ด ํ๋ํ๋ ๊ฒ์ํด์ผ ํ์ต๋๋ค. ๊ทธ๋์ ์ ๊ฐ ๊ฒ์ํ๊ธฐ ์ ์ ์๋ก ๋ค๋ฅธ ๋ชจ๋ธ๋ค๋ก ๊ฐ๊ฐ ๋ฌธ์ ๋ฅผ ์ฐพ์ ๋ค, ๊ฐ ๋ชจ๋ธ์ด ๋ธ ๊ฒฐ๋ก ์ ํด๋น ๋ชจ๋ธ์ ์ ์ธํ ๋ค๋ฅธ ๋ชจ๋ธ๋ค์ด ์ ๋์ ์ผ๋ก ๋ฆฌ๋ทฐํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ณํฉํ๋ฉด ์ ๋ขฐ๋๋ฅผ ๋์ผ ์ ์์ ๊ฒ์ด๋ผ๊ณ ํ๋จํ์ต๋๋ค.
์ฌ์ฉ๋ ํ๋ค์ค์ ๋ชจ๋ธ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Claude - Fable5
- Claude - Opus5
- Codex - GPT5.6 Sol
- Codex - GPT5.6 Luna
- Antigravity - Gemini 3.7 Flash
- Pi - Grok4.6
- Opencode - Muse Spark 1.2
์ ์ฒด ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.

์ต์ข ์ ์ถ
์ด ๊ณผ์ ์ ๊ฑฐ์ณ ๋์จ ๋ฌธ์ ๋ค๋ ๊ฒฐ๊ตญ ์ ๋ถ ์ง์ ๊ฒ์๋ฅผ ๊ฑฐ์ณ์ผ ํ์ต๋๋ค. ํ์ง๋ง ์ฒซ๋ฒ์งธ, ๋๋ฒ์งธ ์๋์์ ์ป์ ๊ฒฐ๊ณผ๋ณด๋ค ํจ์ฌ ์ ๋ขฐํ ์ ์๋ ์์ค์ด์๊ณ , ์ค์ ๋ก ๋ค์์ ๋ฌธ์ ๋ค์ ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ์ ๋ฐ๋ฅธ ์ํฅ๋์ ์ฐ์ ์์๋ง ๋ค์ ๋งค๊ธด ๋ค ์ฐ์ ์์๊ฐ ๋์ ์์๋๋ก ์ ์ถํ ์ ์์์ต๋๋ค.
๋ถ์กฑํ๋ ์
์๊ฐ์ ์ซ๊ฒจ ์ต์ข ์ ์ถ์ ์๋ฃํ์ง๋ง, ์ง์ ๊ฒ์ํ๋ ๋จ๊ณ์์ ์์ฌ์ ๋ ์ ๋ค์ ์๊ฐํฉ๋๋ค.
์๋น์ค ์ฟผํฐ๋ฅผ ์์ง ๋ชฉ๋ก์ ๋ฃ์ง ์์๋ค
Lambda Concurrency Limit, ElastiCache Parameter Group ์ค์ , IoT Core์ Service Quota ์ ๋ณด๋ฅผ ๋ฃ์ด์ฃผ์ง ์์์, 4๊ฑด์ ๋ฌธ์ ๋ ์ค์ ํ๋๋ฅผ ํ์ธํ์ง ๋ชปํ ์ฑ ๋ฏธํ์ธ ์ํ๋ก ๋จ์์ต๋๋ค. ์์์ ์๊ฐํ Well-Architected Reliability Pillar๊ฐ ๊ฐ์ฅ ๋จผ์ ํ์ธํ๋ผ๊ณ ํ๋ ํญ๋ชฉ์ด ์๋น์ค ์ฟผํฐ์๋๋ฐ ์ด๋ฒ์ ์ด ๋ถ๋ถ์ด ๋น ์ก์ต๋๋ค.
์ด๋ฏธ ์๋ ๋ฉํธ๋ฆญ์ ๋๋ถ๋ถ ์ฌ์ฉํ์ง ๋ชปํ๋ค
๋ถํ๋ฅผ ๋ฐ์์ํค์ง ์์๋ ํ์ธํ ์ ์๋ ์งํ๋ค์ด ์ด๋ฏธ ์์ฌ ์์์ง๋ง ๋ชจ๋ ๋ก๊ทธ ๋ฐ ๋ฉํธ๋ฆญ์ ์กฐํํ ์๊ฐ์ด ์์๊ณ , ๋๋ถ๋ถ ํ์ฉํ์ง ๋ชปํ์ต๋๋ค.
- Lambda์ Throttles, ConcurrentExecutions ๋ฉํธ๋ฆญ
- SQS์ ApproximateAgeOfOldestMessage (ํ์์ ๊ฐ์ฅ ์ค๋ ๋๊ธฐ ์ค์ธ ๋ฉ์์ง์ ์๊ฐ)
- PostgreSQL์
pg_stat_activity๋ฅผ ํตํ ์ปค๋ฅ์ ์ฌ์ฉ ํํฉ pg_stat_statements์ ๊ธฐ๋ก๋ ์ฟผ๋ฆฌ๋ณ ํ๋ผ๋ฏธํฐ ๊ฐ์์ ์ต๋๊ฐ
๊ฒฐ๋ก
๋ถํํ ์คํธ vs ์ ์ ๋ถ์
์ฒ์์๋ ๋ถํํ ์คํธ๋ฅผ ๋์ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ์ ๊ทผํ์ง๋ง, ์ ๊ฐ ์๋ํ ์ ์ ๋ถ์์ ๋ถํํ ์คํธ๋ฅผ ๋์ฒดํ๋ ๋ฐฉ๋ฒ์ด ์๋๋ผ ์๋ก ๋ณด์ํ๋ ๋ฐฉ๋ฒ์ด๋ผ๋ ๊ฒ์ ์ ์ ์์์ต๋๋ค. ๋ถํํ ์คํธ์ ์ ์ ๋ถ์์ด ๊ฐ๊ฐ ๋๋ ์ ๋งก์ ์ ์๋ ์ญํ ์ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.
| ๋ถํํ ์คํธ | ์ ์ ๋ถ์ | |
|---|---|---|
| ์กฐ์ํ๋ ๋ณ์ | RPS, ๋์ ์ฌ์ฉ์ ์ | N(๋ฐ์ดํฐ ๊ท๋ชจ), ์ค์ ๊ฐ, ๋ฐฐ์น ํฌ๊ธฐ |
| ๋ตํ๋ ์ง๋ฌธ | ์ด ์๋๋ฆฌ์ค์์ ์ด๋๊น์ง ๋ฒํฐ๋๊ฐ | ์๋๋ฆฌ์ค ๋ฐ์ ์ด๋ค ๋ฌธ์ ๊ฐ ์๋๊ฐ |
| ๊ฒฐ๊ณผ๋ฌผ | ํฌํ ์ง์ , p99 ์ง์ฐ, ์ธํ๋ผ ์คํ | ์ํ ์ง์ ๋ชฉ๋ก, ์์ ํ ์ฝ๋ |
| ํ์ํ ๊ฒ | ํ ์คํธ ํ๊ฒฝ, ๋ฐ์ดํฐ, ๋ถํ๋ฐ์๊ธฐ, ์๊ฐ | ์ฝ๋, ์ค์ , DB ์คํค๋ง, ์ธํ๋ผ |
| ํ ์ ์๋ ๊ฒ | ์๋๋ฆฌ์ค์ ์๋ ๊ฒฝ๋ก, ์์ N์ผ๋ก๋ ๋๋ฌ๋์ง ์๋ ๋ฌธ์ | ํฌํ ์ง์ , ์ฑ๋ฅ์ด ๊ธ๊ฒฉํ ๋ฌด๋์ง๋ ์์ , ์ค์ ์ฒ๋ฆฌ ์๊ฐ |
| ๋น์ฉ | ์ค๋น ๋น์ฉ์ด ํฌ๊ณ ๋ฐ๋ณตํ ๋๋ง๋ค ๋น์ฉ์ด ํฌ๋ค | ์ค๋น ๋น์ฉ์ ํฌ์ง๋ง ํ๋ฒ ์ค๋นํ๋ฉด ๋ฐ๋ณต ๋น์ฉ์ด ์ ๋ค |
| ์ญํ | ๊ฐ์ค์ ๊ฒ์ฆ | ํ ์คํธ ์๋๋ฆฌ์ค์ ์ด์ |
์์ผ๋ก์ ์๋
์ด๋ฒ ์ด์์ฐพ๊ธฐ๋ํ ๊ณผ์ ์ ํตํด ๋ง์ ๋ฌธ์ ๋ค์ ํจ๊ณผ์ ์ผ๋ก ์ฐพ์ ์ ์์๊ณ , ํ๋ฆฌํฐ๋ถ๋ฌธ 1๋ฑ์ด๋ผ๋ ์ฑ๊ณผ๋ ์ป์ ์ ์์์ต๋๋ค. ์ด ๊ณผ์ ์์ ๋ง์ ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ผ๋ฉฐ ๋๋ฆ๋๋ก ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ ์ฐพ์ ๋งํผ, ์์ผ๋ก์ ๊ณผ์ ๋ ๋ถํํ ์คํธ ๋๋น ์ ๋ ดํ ๋น์ฉ์ผ๋ก ์์ฃผ ๋ฐ๋ณตํ ์ ์๋ ์ด ๋ฐฉ๋ฒ๋ค์ ์ด๋ป๊ฒ ์ ํ์ฉํด์ ๊พธ์คํ ์๋น์ค์ ํ๋ฆฌํฐ๋ฅผ ๋์ฌ๊ฐ ์ ์์์ง์ ๋ํ ๊ณ ๋ฏผ์ด ํ์ํ ๊ฒ ๊ฐ์ต๋๋ค.
์ฌ๊ธฐ๊น์ง ๊ธ์ ๊ด์ฌ์๊ฒ ์ฝ์ด์ฃผ์ ๋ชจ๋ ๋ถ๊ป ๊ฐ์ฌ๋๋ฆฝ๋๋ค๐โ
๋น์ ์ ์์ ์ด ์ธ์์ ๋ฐ๊พผ๋ค.
์ ํฌ์ ํจ๊ป ์๋น์ค์ ํ์ง์ ๋์ด๊ธฐ ์ํด ๊ณ ๋ฏผํ๊ณ ํจ๊ป ์ฑ์ฅํด๋๊ฐ ๊ฐ๋ฐ์๋ฅผ ์ฐพ์ต๋๋ค. ๊ด์ฌ์์ผ์ ๋ถ๋ค์ ์ฐ์ธก์๋จ Recruit ๋ฒํผ์ ํตํด ์ธ์ ๋ ์ง ์ง์๋ถํ๋๋ฆฝ๋๋ค๐
์ฐธ๊ณ ์๋ฃ
- NALSD Workbook (Google SRE Classroom, PDF)
- The Evolving SRE Engagement Model (Google SRE Book, Ch.32)
- Managing Load (Google SRE Workbook, Ch.11)
- Operational Readiness Reviews (AWS Well-Architected)
- REL01-BP06 Ensure that a sufficient gap exists between the current quotas and the maximum usage (AWS)
- Failure mode analysis RE:03 (Azure Well-Architected)
- Capacity planning PE:02 (Azure Well-Architected)
- Telling Stories About Littleโs Law (Marc Brooker)
- Lambda quotas
- Lambda SQS scaling
- SQS quotas
- PostgreSQL limits
- Wonderwall ์ ๋ถํ ํ ์คํธ๋ฅผ ์ด๋ป๊ฒ ์งํํ์๊น?
- ๋๊ธฐ์ด ์๋น์ค 10๋ง๋ช ๋ถํํ ์คํธ ์ฌ์ ๊ธฐ
- LLM ์ฌํ ์์ด์ ํธ์ ํจ๊ปํ ์ฌ๋ด ์ด์ ์ฐพ๊ธฐ ๋ํ: AI ํ์ ์ ์๋ํ๋ฉฐ ๋ฐฐ์ด ๊ฒ