๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจํ ์คํธ์์ "์ฅ์ ์กฐ์น"๋ ๋ถ๋ถ์ ๋๋ ์ ์ฒด์ ์ฅ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๊ณ ๊ฐ์ฉ์ฑ, ๋ด๊ฒฐํจ์ฑ ๋ฐ ์ง์์ ์ธ ์ด์์ ๋ณด์ฅํ๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ฅ์ ์กฐ์น ๋ฉ์ปค๋์ฆ์ ์ฃผ์ ๋ชฉํ๋ ํ๋์จ์ด ์ค๋ฅ, ์ํํธ์จ์ด ๋ฌธ์ , ๋คํธ์ํฌ ๋ฌธ์ ๋๋ ์ ์ ์ผ๋ก ์ธํ ๊ณํ๋์ง ์์ ์ค๋จ๊ณผ ๊ด๋ จ๋ ์ค๋จ ์๊ฐ ๋ฐ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ๋ ๊ฒ์ ๋๋ค. ์ฅ์ ์กฐ์น๋ ์ค๋๋ ์ ๋ณต์กํ๊ณ ๋ฏธ์ ํฌ๋ฆฌํฐ์ปฌํ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค์ ๊ธฐ๋ฅ์ ํ์์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋ฌด๊ฒฐ์ฑ, ์์ ์ฑ ๋ฐ ์ฑ๋ฅ์ ์ ์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ฅ์ ์กฐ์น ํ๋ก์ธ์ค๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ํตํฉํ๋ ค๋ฉด ๋ช ๊ฐ์ง ์ฃผ์ ์์์ ์ ๋ต์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ฌ๊ธฐ์๋ ์ค๋ณต ๊ตฌ์ฑ ์์, ํจ๊ณผ์ ์ธ ๋ชจ๋ํฐ๋ง, ์ ์ํ ํ์ง ๋ฐ ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉ์ด ํฌํจ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด ์ผ๊ด๋ ์์ ์ ์ ์งํ๋๋ก ๋ณด์ฅํ๋ ค๋ฉด ํญ์ ๊ฐ๋ ฅํ ์ฅ์ ์กฐ์น ๋ฉ์ปค๋์ฆ๊ณผ ํจ๊ป ํจ๊ณผ์ ์ธ ๋ฐฑ์ , ๋ณต์ ๋ฐ ๋๊ธฐํ ์๋ฃจ์ ์ด ํ์ํฉ๋๋ค.
์ค๋ณต์ฑ์ ์ฅ์ ์กฐ์น ๋ฉ์ปค๋์ฆ์ ๋ง๋๋ ๋ฐ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๋ฒ, ์ ์ฅ ์ฅ์น ๋ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ๊ณผ ๊ฐ์ ์ฃผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ฑ ์์์ ์ฌ๋ฌ ์ธ์คํด์ค๋ฅผ ๊ฐ๋ ๊ฒ์ด ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ์คํจํ ๊ฒฝ์ฐ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์ ์ฑ ์์ ๋์ ํ ์ ์์ต๋๋ค. ๋ฆฌ๋๋ํธ ์์คํ ์๋ ์์คํ ์ ํน์ ์๊ตฌ ์ฌํญ ๋ฐ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์์ ๋๊ธฐ ์๋ฒ(์ฃผ ์๋ฒ์ ์์ ํ ์๋ํ๋ ๋ณต์ ๋ณธ), ์ ๋๊ธฐ ์๋ฒ(๋ถ๋ถ์ ์ผ๋ก ์๋ํ๋ ๋ณต์ ๋ณธ) ๋ฐ ์ฝ๋ ๋๊ธฐ ์๋ฒ(์จ๋ผ์ธ ์ํ๋ก ์ ํํ๊ธฐ ์ํด ์๋ ๊ฐ์ ์ด ํ์ํ ๋นํ์ฑ ๋ณต์ ๋ณธ) ํ์ฉ์ด ํฌํจ๋ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ .
์ฅ์ ์กฐ์น ํ๋ก์ธ์ค์ ๋ ๋ค๋ฅธ ํ์ ์์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๊ตฌ์ฑ ์์์ ์ํ์ ๊ธฐ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ ๋๋ค. ์ฌ๊ธฐ์๋ ์ฑ๋ฅ ๋ฉํธ๋ฆญ ๋ชจ๋ํฐ๋ง, ์ค๋ฅ ๋ก๊ทธ ๋ถ์, ๋ค์ํ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ด์ ์งํ ๋ฐ ์ค๋ฅ ์๋ช ๊ฐ์ง๊ฐ ํฌํจ๋ฉ๋๋ค. ํจ๊ณผ์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฒฝ๊ณ ์์คํ ์ ๊ตฌํํ๋ฉด ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ์กฐ๊ธฐ์ ๊ฐ์งํ๊ณ ์ฅ์ ๋ฅผ ์๋ฐฉํ๊ฑฐ๋ ์ํํ๊ธฐ ์ํ ์ฆ๊ฐ์ ์ธ ๋์ ์กฐ์น๋ฅผ ์ทจํ ์ ์์ต๋๋ค.
์ฅ์ ์กฐ์น ํ๋ก์ธ์ค์ ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ์๋ ์ฅ์ ๊ฐ ๋ฐ์ํ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์์ ๋๊ธฐ ๊ตฌ์ฑ ์์๋ก ์ํฌ๋ก๋๋ฅผ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ ํํ์ฌ ์ค๋จ ์๊ฐ๊ณผ ์ ์ฒด ์์คํ ์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํฉ๋๋ค. ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ์ ์ฌ๋์ ๊ฐ์ ์ด ํ์ํ ์๋์ด๊ฑฐ๋ ์ฌ๋์ ๊ฐ์ ์์ด ์๋์ผ ์ ์์ต๋๋ค. ์๋ํ๋ ๋ณต๊ตฌ ๋ฉ์ปค๋์ฆ์ ์ค๋ฅ์ ๋ํ ์ ์ํ ๋์์ ๋ณด์ฅํ๊ณ ์ ์ฌ์ ์ธ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ๋ฏ๋ก ๊ณ ๊ฐ์ฉ์ฑ ํ๊ฒฝ์์ ์ ํธ๋ฉ๋๋ค.
AppMaster no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ฌ์ฉ์๊ฐ ๋ง๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฐฑ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ํํ๊ณ ์ค๋จ ์๋ ์๋์ ๋ณด์ฅํ๊ธฐ ์ํด ์ ๊ณํ๋๊ณ ๊ฐ๋ ฅํ ์ฅ์ ์กฐ์น ๋ฉ์ปค๋์ฆ์ ๋ง๋ จํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค. AppMaster ๋ฐฑ์๋ ํ๋ก์ธ์ค์ Go(golang) ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ค๋ ์ ์ ๊ฐ์ํ ๋, ํ๋ซํผ์ ๋์ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ์งํ๊ธฐ ์ํด ์ฅ์ ์กฐ์น ํ๋ก์ธ์ค๋ฅผ ๊ตฌํํด์ผ ํฉ๋๋ค. ํนํ ๋ก๋๊ฐ ๋ง์ ์ํฐํ๋ผ์ด์ฆ ์ฌ์ฉ ์ฌ๋ก์์ ๊ทธ๋ ์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ฌ์ฉ๋๋ ์ฅ์ ์กฐ์น ์ ๋ต์ ์๋ก๋ PostgreSQL์ ์คํธ๋ฆฌ๋ฐ ๋ณต์ ์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณต์ ๋ฐ ํด๋ฌ์คํฐ๋ง ์๋ฃจ์ ์ ์ฌ์ฉํ๊ฑฐ๋ ๋ก๋ ๋ฐธ๋ฐ์ ๋ฐ ๋ฆฌ๋ฒ์ค ํ๋ก์๋ฅผ ์ฌ์ฉํ์ฌ ํธ๋ํฝ์ ๋ถ์ฐํ๊ณ ์ฅ์ ์กฐ์น ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์์ต๋๋ค. ๋ํ ๋ฐ์ดํฐ ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ ์๋ฃจ์ ์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํ๊ณ ์ฅ์ ๋ฐ์ ํ ์ ์ํ ๋ณต์์ด ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ์ ๋ต์ ์กฐํฉํ์ฌ ๊ตฌํํ๋ฉด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๊ณ ๊ฐ์ฉ์ฑ ๋ฐ ๋ด๊ฒฐํจ์ฑ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
์ฅ์ ์กฐ์น๋ ๋ค์ํ ์ฅ์ ์๋๋ฆฌ์ค์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ง์์ ์ธ ์๋์ ์ ์งํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ปจํ ์คํธ์์ ์ค์ํ ๊ฐ๋ ์ ๋๋ค. ๊ฐ๋ ฅํ ์ฅ์ ์กฐ์น ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ๋ ค๋ฉด ์ค๋ณต์ฑ, ํจ๊ณผ์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธํ๋ผ์ ์ ์ํ ๋ณต๊ตฌ ์ ๋ต์ ํตํฉํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋ฉ์ปค๋์ฆ์ AppMaster ํ๋ซํผ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ํ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๊ณ ๊ฐ์ฉ์ฑ, ์์ ์ฑ ๋ฐ ์ฑ๋ฅ์ ๋ณด์ฅํ์ฌ ์ํํ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ์ฌ์ฉ์ ๋ค์ดํ์ ๋ฐ ๋ฐ์ดํฐ ์์ค์ ์ต์ํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.