ํ์ฅ์ฑ์ ๋งฅ๋ฝ์์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ๋ค์ด์ค๋ ๋คํธ์ํฌ ํธ๋ํฝ, ์์ ๋ถํ ๋๋ ๊ณ์ฐ ์์ ์ ์ฌ๋ฌ ์๋ฒ๋ ์ปดํจํ ๋ฆฌ์์ค์ ํจ์จ์ ์ผ๋ก ๋ถ์ฐ์ํค๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ธฐ์ ์ ์์ ๋ณ๋์ด ํํ๊ณ ๋ฆฌ์์ค ์ ์ฝ์ด ์์ ์ ์๋ ํ๊ฒฝ ๋ด์์ ์ฑ๋ฅ, ์ ๋ขฐ์ฑ ๋ฐ ์ฉ๋ ํ์ฉ๋๋ฅผ ํฌ๊ฒ ํฅ์์ํต๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ์ฆ๊ฐํ๋ ์ํฌ๋ก๋๋ ํธ๋ํฝ์ ์์ฉํ๋ ๋์์ ์ต์ ์ ๊ธฐ๋ฅ์ ๋ณด์ฅํ๊ธฐ ์ํด ํ์ฅ ๊ฐ๋ฅํ ์์คํ ์ ๊ด๋ฆฌํ๋ ๋ฐ ์ค์ํ ์ธก๋ฉด์ ๋๋ค.
๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํ๋์จ์ด, ์ํํธ์จ์ด ๋๋ ์ด ๋์ ์กฐํฉ๊ณผ ๊ฐ์ ๋ค์ํ ๋ฉ์ปค๋์ฆ์ ํตํด ๋ฌ์ฑ๋ ์ ์์ต๋๋ค. ๋ก๋ ๋ฐธ๋ฐ์์ ์ฃผ์ ๋ชฉ์ ์ ๋จ์ผ ์๋ฒ๋ ๋ฆฌ์์ค๊ฐ ๊ณผ๋ํ ๋ก๋๋ก ์ธํด ์๋๋นํ์ง ์๋๋ก ํ๊ณ ๋ค๋ฅธ ์๋ฒ๋ ๋ฆฌ์์ค๋ ์ ํด ์ํ๋ก ์ ์ง๋๊ฑฐ๋ ํ์ฉ๋๊ฐ ๋ฎ์ ์ํ๋ก ์ ์ง๋๋ ๊ฒ์ ๋๋ค. ์ด๋ ์์คํ ์ ์ ์ฒด ์ฉ๋๊ณผ ๊ธฐ๋ฅ์ ํจ์จ์ ์ผ๋ก ํ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์์ ์์ฒญ์ด๋ ์์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฆฌ์์ค์ ์ง๋ฅ์ ์ผ๋ก ๋ผ์ฐํ ํจ์ผ๋ก์จ ์ํ๋ฉ๋๋ค.
AppMaster ํ๋ซํผ ๋ด์์ ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํนํ ๊ณ ๋ถํ ๋ฐ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก์์ ๊ณ ์ฑ๋ฅ ๋ฐ ์๋ต์ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMaster ๋ชจ๋ PostgreSQL ํธํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์์ ํ ์ ์๋ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก ์ํํธ์จ์ด์ ํ์ฅ์ฑ๊ณผ ์ต์ ํ๋ฅผ ์ ์งํ๋ ค๋ฉด ํจ์จ์ ์ธ ๋ก๋ ๋ถ์ฐ์ด ํ์์ ์ ๋๋ค.
ํธ๋ํฝ๊ณผ ์์ ๋ถํ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ฐํ๊ธฐ ์ํด ๋ก๋ ๋ฐธ๋ฐ์์์ ์ฌ์ฉํ๋ ์ฌ๋ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์์ต๋๋ค. ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฐฉ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ๋ผ์ด๋ ๋ก๋น: ์ด๋ ๋ค์ด์ค๋ ๊ฐ ์์ฒญ์ด ์ํ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์๋ฒ์ ์์ฐจ์ ์ผ๋ก ๋ผ์ฐํ ๋๋ ๊ฐ์ฅ ๊ฐ๋จํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ ์ค ํ๋์ ๋๋ค. ์ด ๋ฐฉ๋ฒ์ ๋ก๋๋ฅผ ๊ท ๋ฑํ๊ฒ ๋ถ์ฐํ์ง๋ง ๊ฐ๋ณ ์๋ฒ ์ฉ๋์ด๋ ์์ ํน์ฑ์ ๊ณ ๋ คํ์ง ์์ผ๋ฏ๋ก ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ๊ฑฐ๋ ๊ณผ๋ํ๊ฒ ํ์ฉ๋ ์ ์์ต๋๋ค.
2. ์ต์ ์ฐ๊ฒฐ: ์ด ๋ฐฉ๋ฒ์ ๋ค์ด์ค๋ ์์ฒญ์ ํ์ฑ ์ฐ๊ฒฐ ์๊ฐ ๊ฐ์ฅ ์ ์ ์๋ฒ์ ํ ๋นํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ ์๋ฒ์ ํ์ฌ ์์ ๋ถํ๋ฅผ ๊ณ ๋ คํ๋ฏ๋ก ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ๋์ด๊ณ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด ๋ฐฉ๋ฒ์ ํ์ฌ ์ํ ์ค์ธ ์์ ์ ๋ณต์ก์ฑ์ ์ค๋ช ํ์ง ๋ชปํ์ฌ ์ ์ฌ์ ์ผ๋ก ๋นํจ์จ์ ์ธ ๋ฆฌ์์ค ์ฌ์ฉ์ ์ด๋ํ ์ ์์ต๋๋ค.
3. ๊ฐ์ค ๋ก๋ ๋ฐธ๋ฐ์ฑ: ์ด ์ ๊ทผ ๋ฐฉ์์์๋ ๊ฐ ์๋ฒ์ ์ฉ๋ ๋๋ ์ฑ๋ฅ ์งํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ค์น๊ฐ ํ ๋น๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋ก๋ ๋ฐธ๋ฐ์๋ ์ด๋ฌํ ๊ฐ์ค์น์ ๋ฐ๋ผ ๋ค์ด์ค๋ ์์ฒญ์ ๋น๋ก์ ์ผ๋ก ๋ถ์ฐํ์ฌ ๊ฐ ์๋ฒ์ ์ต์ ํ์ฉ์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ ์๋ฒ์ ํ์ฌ ์์ ๋ถํ์ ์ ์ฒด ์ฉ๋์ ๋ชจ๋ ๊ณ ๋ คํ์ฌ ๋ฆฌ์์ค๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ถ๋ฐฐํ๋ ๊ณ ๊ธ ๋ฐฉ๋ฒ์ ๋๋ค.
4. ๋์ ๋ก๋ ๋ฐธ๋ฐ์ฑ: ์ด ๋ฐฉ๋ฒ์์๋ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ๊ฐ ์๋ฒ์ ์ฑ๋ฅ๊ณผ ์ํ๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ๋ค์ด์ค๋ ์์ฒญ์ ๋ถํฌ๋ฅผ ์ ์ ํ๊ฒ ์กฐ์ ํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ํ์ฌ ์๋ฒ ์ํ์ ๋ฐ๋ผ ๋ฆฌ์์ค๋ฅผ ์ ์์ ์ผ๋ก ํ ๋นํ ์ ์์ผ๋ฏ๋ก ๋ณ๋ํ๋ ์์ ๋ถํ๋ ์์ ํจํด์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
ํจ๊ณผ์ ์ธ ๋ก๋ ๋ฐธ๋ฐ์ฑ์๋ ์๋ฒ ์ค๋ฅ๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์ํฅ์ ์ํํ๊ธฐ ์ํ ๊ฐ๋ ฅํ ๋ชจ๋ํฐ๋ง, ๋ณด๊ณ ๋ฐ ๋ด๊ฒฐํจ์ฑ ๋ฉ์ปค๋์ฆ๋ ํ์ํ๋ค๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ํ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ์ด๋ ํธ๋ํฝ ํจํด์ ๊ณ ๋ คํ์ฌ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ตฌ์ฑ์ ์กฐ์ ํ๋ฉด ์ ๋ฐ์ ์ธ ์์คํ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ๋ก๋ ๋ฐธ๋ฐ์ฑ์ ํ์ฅ ๊ฐ๋ฅํ ์์คํ ๊ด๋ฆฌ์ ์ค์ํ ์ธก๋ฉด์ผ๋ก, ์ฑ๋ฅ๊ณผ ์ฉ๋ ํ์ฉ๋๋ฅผ ์ต์ ํํ๋ ๋์์ ์ฌ๋ฌ ๋ฆฌ์์ค์ ๊ฑธ์ณ ์ํฌ๋ก๋๋ฅผ ํจ์จ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ค์ํ ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๊ธฐ์ ์ ์ง๋ฅ์ ์ผ๋ก ์ฌ์ฉํจ์ผ๋ก์จ AppMaster ํ๋ซํผ์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ ์ฑ๋ฅ๊ณผ ์๋ต์ฑ์ ๊ฐ์ง ๋ฟ๋ง ์๋๋ผ ๊ณ ๋ถํ ๋ฐ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก AppMaster ๊ฐ๋ฐ์๊ฐ ๋ณ๋ํ๋ ์ํฌ๋ก๋์ ์ฆ๊ฐํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์์ฉํ๊ธฐ ์ํด ์ฝ๊ฒ ์ ์ํ ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๊ฐ๋ ฅํ ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.