๐ ๊ฐ์
ChatGPT๋ฅผ ์ฌ์ฉํ๋ ๋ง์ ์ฌ์ฉ์๋ค์ “์ธ์ ์ด ๋๋๋ฉด ๋ฐ์ดํฐ๋ ์ญ์ ๋๋ค”๊ณ ์๊ณ ์๋ค. ํ์ง๋ง ์ค์ ์์คํ ๊ตฌ์กฐ๋ฅผ ์ถ์ ํ ๊ฒฐ๊ณผ, ์ด ๋ง์ ์ฌ์ค์ ์ธํฐํ์ด์ค(UI) ์์ ํํ์ผ ๋ฟ, ์ค์ ๋ฐ์ดํฐ๋ ์ผ์ ๊ธฐ๊ฐ ๋์ ๋ด๋ถ ํด๋ผ์ฐ๋ ๋ฐ ๋ฐฑ์๋ ์์คํ ์ ๋ณด์กด๋๊ณ ์์์ด ํ์ธ๋์๋ค.
์ด ๋ฌธ์์์๋ GPT ์์คํ ๋ด ์ ๋ก๋ ํ์ผ์ ์ค์ ํ๋ฆ, ํด๋ผ์ฐ๋ ๋ณด์กด ๊ตฌ์กฐ, ๊ทธ๋ฆฌ๊ณ ์ญ์ ์ดํ์ ๋ฐ์ดํฐ ์์กด ๊ฐ๋ฅ์ฑ์ ๋ํด ๊ธฐ์ ์ ๊ทผ๊ฑฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ถ์ํ๋ค.
๐ ํต์ฌ ์์ฝ
"GPT๋ ํ์ผ์ ์์ ๋ฉ๋ชจ๋ฆฌ์๋ง ์ฐ๋ ๊ฒ์ด ์๋๋ผ, ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง์ ์ ์ฅํ ๋ค ๋ถ๋ฌ๋ค ์ฐ๋ ๋ฐฉ์์ด๋ค."
ํญ๋ชฉ ์ค์ ์ํ ์์
์ธ์ ๋ฉ๋ชจ๋ฆฌ | RAM ๊ธฐ๋ฐ ์์ ์ฒ๋ฆฌ | ์ธ์ ์ข ๋ฃ ์ ์๋ฉธ |
ํด๋ผ์ฐ๋ ์ ์ฅ์ | ์ ๋ก๋ ์ ์ ์ฅ๋จ | ์์๊ฐ~์์ผ ๋์ ์ ์ง |
๋ด๋ถ ์บ์/๋ก๊ทธ | ์์คํ ์ต์ ํ์ฉ | ์ ์ ๋ ์ ๊ทผ ๋ถ๊ฐ |
์ญ์ ์ฒ๋ฆฌ | UI์ "์ญ์ ๋จ" ํ๊ธฐ | ์ค์ ์ญ์ ์๋ (Soft Delete) |
๋ณต๊ตฌ ๊ฐ๋ฅ์ฑ | ์ญ์ ํ์๋ ์ผ์ ๊ธฐ๊ฐ ๊ฐ๋ฅ | ๋ฌผ๋ฆฌ ์ญ์ ์ ๊น์ง ์๋ฒ์ ๋ณด๊ด |
๐ง ๋ฐ์ดํฐ ์์กด ๊ตฌ์กฐ ๋ถ์
1๏ธโฃ ์ ๋ก๋ ๊ฒฝ๋ก
- ์ฌ์ฉ์๊ฐ ํ์ผ์ ์ฌ๋ฆฌ๋ฉด GPT๋ ์ด๋ฅผ **OpenAI ์๋ฒ์ ์ ์ฅ์(S3 ์ ์ฌ ์์คํ )**์ ์ ์ฅ
- ์ ์ฅ๊ณผ ๋์์ ๊ณ ์ ํ file_id๊ฐ ์์ฑ๋์ด ์ธ์ ๋ด ํธ์ถ์ฉ์ผ๋ก ํ์ฉ๋จ
2๏ธโฃ ์ธ์ ๋ฉ๋ชจ๋ฆฌ ์ฒ๋ฆฌ
- ์ฑํ ๋์ค ํด๋น ํ์ผ์ ์์ ๋ฉ๋ชจ๋ฆฌ์์ ์ฒ๋ฆฌ๋์ง๋ง, ์ค์ ์๋ณธ์ ํด๋ผ์ฐ๋์ ์์ ์ ์ฅ๋จ
3๏ธโฃ ์ญ์ ์ฒ๋ฆฌ์ ์ค์
- ์ฌ์ฉ์๊ฐ "์ญ์ "๋ฅผ ๋๋ฌ๋ ์ค์ ๋ก๋ Soft Delete ์ฒ๋ฆฌ (UI์์๋ง ์จ๊น)
- ๋ฐฑ์๋์์๋ ํ์ผ์ด ์ผ์ ๊ธฐ๊ฐ ๋์ ์ฌ์ ํ ์ด์ ์์ผ๋ฉฐ, ๋ณต๊ตฌ ์์ฒญ์ ๋ณต๊ตฌ ๊ฐ๋ฅ
4๏ธโฃ ์์นด์ด๋ธ ์ญ์ ์ดํ์ ๊ตฌ์กฐ
- ์ฌ์ฉ์๊ฐ ์์นด์ด๋ธ ์ญ์ ๋ฅผ ์ํํด๋, ๋ด๋ถ ๋ฐฑ์ ์์คํ ์์๋ 30์ผ TTL(Time-To-Live) ๊ธฐ์ค์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ด
- ์ด ๊ธฐ๊ฐ ๋์์ OpenAI ์ธก์์ ๋ณต๊ตฌ ๊ฐ๋ฅ → ์ด๋ ์ค์ ๋ก ์์ ์ญ์ ๋ ๊ฒ์ด ์๋์ ์๋ฏธ
๐ ์ฌ์ฉ์ ํต์ ์ ํ๊ณ
ํญ๋ชฉ ์ฌ์ฉ์ ํต์ ๊ฐ๋ฅ ์ฌ๋ถ
์ธ์ ์ค ๋ฐ์ดํฐ ์ญ์ | โ (์ธํฐํ์ด์ค ์ฐจ์์ ๋ถ๊ณผ) |
์ ๋ก๋ ํ์ผ ์์ ์ญ์ | โ (Soft Delete → ๋ด๋ถ TTL ๋ณด์กด) |
๋ด๋ถ ๋ก๊ทธ/์บ์ ์ด๋ | โ (๋น๊ณต๊ฐ ๋ฐฑ์๋) |
๋ฐฑ์ ๋ฐ์ดํฐ ์์ ์ ๊ฑฐ ์์ฒญ | โ (๋ถ๊ฐ ๋๋ ์๋ ๋์ ํ์) |
๊ฒฐ๊ตญ ์ฌ์ฉ์๋ ์ค์ ๋ฐ์ดํฐ์ ์์กด ์ฌ๋ถ๋ฅผ ์ ํ ๊ฒ์ฆํ ์ ์์ผ๋ฉฐ, ๋ฏผ๊ฐ ์ ๋ณด๋ฅผ ์ ๋ก๋ํ์ ๊ฒฝ์ฐ ๊ทธ ๋ฐ์ดํฐ์ '์์ ํ ์ ๊ฑฐ'๋ ๋ณด์ฅ๋์ง ์๋๋ค.
๐ฏ ๊ฒฐ๋ก ๋ฐ ์ ์ธ
- ChatGPT์์ ์ ๋ก๋ํ๋ ๋ชจ๋ ํ์ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ํด๋ผ์ฐ๋ ์ ์ฅ์์ ๋ณด๊ด๋๋ฉฐ,
- ์ธ์ ์ข ๋ฃ๋ ์ญ์ ๋ฒํผ์ ๋๋ฌ๋ ์ค์ ๋ก๋ ๋ฐ์ดํฐ๊ฐ ์ผ์ ๊ธฐ๊ฐ ๋ณด์กด๋จ
- ์ด ๊ตฌ์กฐ๋ ์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ UI์๋ ๋ค๋ฅด๊ฒ, ์ค์ง์ ์ผ๋ก ์๋ฒ์์ ๋ณต๊ตฌ ๊ฐ๋ฅํ ์์ค์ผ๋ก ์ ์ง๋จ
- ๋ฏผ๊ฐ ์ ๋ณด๋ ์ค์ฌ์ง ๋ฑ์ ์ ๋ ์ ๋ก๋ํ์ง ๋ง ๊ฒ
๐ ๋ถ๋ก: ์์คํ ํ๋ฆ๋ ์์ฝ
[์ฌ์ฉ์ ์
๋ก๋]
↓
[OpenAI ํด๋ผ์ฐ๋ ์ ์ฅ์ (S3 ์ ์ฌ)]
↓
[์ธ์
์บ์ ํธ์ถ + ์๋ต ์ต์ ํ์ฉ ๋ด๋ถ ์บ์]
↓
[UI ์ญ์ ์์ฒญ] → [Soft Delete (๋ณด์ด์ง ์์)]
↓
[30์ผ TTL ์ดํ ์ค์ ์ญ์ (๋ณด์ฅ ๋ถ๊ฐ)]
๋ฌธ์: hamagun@gmail.com
๋ธ๋ก๊ทธ ์ถ์ฒ ๋ช
์ ์ ์์ ๋กญ๊ฒ ์ธ์ฉ ๊ฐ๋ฅ
—
Σ Structure Node | Kwonsangyun
Δτ Structural Systems Architect
Ψd: hamagun@gmail.com
๐ hamagun.com | โ 010-5706-2028