-
์น ๋์์ธ: ์๋ฃ (GPT ํ์ฉ)
-
ํ๋ก๊ทธ๋จ ๊ธฐ๋ฅ
- ์น ๋ก๊ทธ์ธ/๋ก๊ทธ์์: ์๋ฃ (Next Auth)
- AI ํ๋์ฝ๋ฉ ๋ถ์ ๊ธฐ๋ฅ: ์๋ฃ (gpt-4o-mini, ์ ๋ฃ ๊ธฐ๋ฅ ์ฌ์ฉ ์ค)
- ์ ์ ๊ฒฐ๊ณผ ๊ฐ๊ณต (๊ณต๋ฐฑ ์ ๊ฑฐ, ๊ฐํ ์ ๊ฑฐ ๋ฑ ํฌ๋งทํ , 3.4์ ๋ณด์ ์ ์ฑ ๊ฒฐ์ ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๊ตฌํํด์ผ ํจ)
- ๋ก๊ทธ ์ถ๊ฐ(ํ์ผ ์ ์ฅ ๋ฑ)
-
๋์ปค ๋ณด์
- ์ฑ์ ์คํฌ๋ฆฝํธ๋ ๋์ปค ํ์ผ๋ก ๋ฉ๋ชจ๋ฆฌ ๋ฐ ์๊ฐ ์ ํ ์ถ๊ฐ (ulimit, timeout, cgroup, etc.)
- cap-drop๊ณผ ๊ฐ์ ์ปจํ ์ด๋ ๋ณด์ ์ต์ ์ถ๊ฐ
- ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ, ํ์ผ ์ญ์ ์ ๊ฐ์ ๋ณด์ ๋์ฑ ์ถ๊ฐ
- ์๋ ๋ณด์ ๋ฐฉ๋ฒ ์ค ํ 1
- ๋คํธ์ํฌ ๋นํ์ฑํ ๋ฐ ์ฑ์ ๋ฐ์ดํฐ ์ ๋ถ ๋ณต์ฌ ํ ์ถ๋ ฅ๊น์ง ๋น๊ต(ํํ)
- ๋ธ๋ฆฟ์ง ํ์ฑํ ๋ฐ rabbitmq๋ก ์ฑ์ ๋ฐ์ดํฐ ๋ฐ ์ถ๋ ฅ ๊ด๋ฆฌ
- ๋น๊ณ : ํ์ ์ ํ ์ ์์ํ ๋น๊ต ๋ก์ง ํธ์ถ ์์น ๋ฐ ์คํ ์ฅ์ ๊ณ ๋ ค.
๋ํ ๋คํธ์ํฌ ์นจ์ ํ ์ฑ์ฌ์๋ฒ ๊ด๋ จ ์ ๋ณด ์ ์ถ ๋๋น์ฑ ๊ณ ๋ ค
-
DB ๋ณผ๋ฅจ ์ถ๊ฐ: ์๋ฃ
-
์ฝ๋ ์ ์ง๋ณด์
- ๋ฐฑ์๋ ์ฝ๋ ๋ถํ : ์๋ฃ
- ์ฝ์ด ์ฝ๋ ๊ฐ๋ ์ฑ ๊ฒํ ๋ฐ ์ฌ์์ฑ ์ฌ๋ถ ๊ณ ๋ ค
-
ํ ์คํธ ์ผ์ด์ค ์๋ ์์ฑ ์ ํธ ํ๋ก๊ทธ๋จ ์ ์
-
์์ธ์ฒ๋ฆฌ
- ๋ฐฑ์๋ ์ฝ๋ ์์ธ์ฒ๋ฆฌ
- ์ฝ์ด ์ฝ๋ ์์ธ์ฒ๋ฆฌ
-
๋๋ฉ์ธ ์ฐ๊ฒฐ (ํด๋ผ์ฐํธ ํ๋ ์ด, ๊ฐ๋น์ ๋ฑ)
npm run dev๋ก ์๋ฒ ์คํ ์useEffect๊ฐ ๋ ๋ฒ ์คํ๋จ.- dev ํน์ฑ์ ๋ ๋ฒ ์คํ. ๋ฐฐํฌ๋ก ๋ณ๊ฒฝ ์ ํด๊ฒฐ
- ๋ฉํฐ ํ๋ก์ธ์ฑ ํ๊ฒฝ์์ ๋๋ ํฐ๋ฆฌ ์์ฑ ์ ์์ฑ ์๋ฌ ๋ฐ์.
existํ์ฉ์ผ๋ก ์์ ์์ .- ์ฝ์ด ๋ก์ง์ ์ฑ๊ธ ํ๋ก์ธ์ค๋ก ๋ณ๊ฒฝ ํ ์ปจํ
์ด๋๋ฅผ ๋ณต์ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์ ํจํด ๋ณด์ด๋
ํ์ฌ ๋ฐฐํฌ ํ๊ฒฝ์ ์๋ฒ ์ปดํจํ ์ฑ๋ฅ์ด ๋ฎ์ ์ฐ์ ์์ ๋ฎ์
- ์ฝ์ด ๋ก์ง์ ์ฑ๊ธ ํ๋ก์ธ์ค๋ก ๋ณ๊ฒฝ ํ ์ปจํ
์ด๋๋ฅผ ๋ณต์ ์์ฑํ๋ ๋ฐฉ๋ฒ๋ ์ ํจํด ๋ณด์ด๋
- ์๋์ฐ ํ๊ฒฝ์์ ํ๋ก์ ํธ ๋น๋ ์ MySQL์์ ์ค์ ํ์ผ์ด ์ ๋๋ก ์ ์ฉ๋์ง ์๋ ๋ฌธ์ ๋ฐ์.
- ํ์ฅ์ ๋ณ๊ฒฝ, ์ค์ ํ์ผ ์์น ๋ณ๊ฒฝ ๋ฑ ์ฌ๋ฌ ์๋๋ฅผ ํด๋ณด์์ผ๋ ํด๊ฒฐ๋์ง ์์.
- ์๋์ฐ ํ๊ฒฝ์์ DB์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด๋ก ์ ์ก ์ ๊นจ์ง ์ฑ๋ก ์ ์ก๋๋ฏ๋ก ๊ด๋ จ ๋๋ฒ๊น ์ ์ฃผ์(AI ๋ฑ)
- ์๋์ฐ์์ ํ
์คํธ ์ ๋ณ ์ฐ๊ธฐ ๋ฌธ์ ์์
*๊ฐ ์์ผ๋์นด๋๋ก ์ธ์๋์ด ์ค๋ต์ผ๋ก ์ถ๋ ฅ๋๋ ํ์ ๋ฐ์ - t2.micro ์๋ฒ์์ ์๋ฐ ์ฝ๋ ์ ์ถ ์ ์๊ฐ์ด๊ณผ๊ฐ ๊ฐํ์ ์ผ๋ก ๋ฐ์
- ์๋ฐ ์ธ์ด์ ์ ํ ์๊ฐ์ ๋๋ฆฌ๊ฑฐ๋ ์๋ฒ ์ปดํจํ ์ฑ๋ฅ ํฅ์ ํ์
- ๋ง์
๋ฌธ์ ์ ๊ฐ์ด ๋๋ฌด ๋จ์ํ ๋ฌธ์ ์ ๊ฒฝ์ฐ AI๊ฐ ํ๋์ฝ๋ฉ์ผ๋ก ์ธ์ํ๋ ๋ฌธ์ ๋ฐ์.
- ๊ฐ๊ฐ์ ๋ฌธ์ ๋ง๋ค ์์คํ ํ๋กฌํํ ์ ๋ถ๋ฆฌํ์ฌ ๊ฐ๋ณ ์์ฑ -> ๊ฐ ๋ฌธ์ ๋ณ๋ก ์ฌ๋ฐ๋ฅธ ์ถ๋ ฅ์ ๋ด๋์ง ํ ์คํธ ํ์
- ํ์ฌ ๋ฒ์ฉ ํ๋กฌํํธ๋ฅผ ๋ค์ํ ์ผ์ด์ค์ ์ ์ฉํ ์ ์๋๋ก ๊ณ ๋ํ -> ํ๋กฌํํธ์ ๋ณต์ก๋๊ฐ ์ฆ๊ฐ, ์๋ก์ด ์ผ์ด์ค ์ถ๊ฐ์ ํ๋กฌํํธ ์ ๋ฐ์ดํธ ํ์ ๊ฐ๋ฅ์ฑ
Core ๋ก์ง์ cpu์์ ๋ฐ๋ฅธ ๋ฉํฐ ํ๋ก์ธ์ฑ์ด ์๋ ๋จ์ผ ์ฝ์ด๋ก ๋ณ๊ฒฝ ๋ฐ ์ฝ์ด ์ปจํ ์ด๋ ์์ฒด๋ฅผ ์ฌ๋ฌ๊ฐ ์์ฑํ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ์ฌ ์ฟ ๋ฒ๋คํฐ์ค ๋์ ๊น์ง ๊ณ ๋ ค. ๋จ, ํ์ฌ ์๋ฒ ์ฑ๋ฅ์ผ๋ก๋ ์ง๊ธ๋ ๋ง์ด ๋๋ฆฌ๋ค.