๋ฐ์ดํฐ๋ฒ ์ด์ค ๋งฅ๋ฝ์์ ์ฟผ๋ฆฌ ์ต์ ํ๋ ๋ฐ์ดํฐ ์ ์ฅ์์์ ํน์ ์ ๋ณด๋ฅผ ๊ฒ์ํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ํ๋ก์ธ์ค๋ฅผ ๋งํฉ๋๋ค. ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ข ์ข ๋๋์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋ฉฐ ์ฟผ๋ฆฌ๋ฅผ ์คํํ์ฌ ํด๋น ๋ฐ์ดํฐ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ก์ธ์คํ๋ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ์๋์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ฟผ๋ฆฌ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ฉด์ ์๊ฐ๊ณผ ๋ฆฌ์์ค ์๋น๋ฅผ ์ต์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ์ฃผ์ด์ง ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ธฐ ์ํ ์ต์์ ์์ ๊ณํ์ ๋ถ์ํ๊ณ ์ ํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ฟผ๋ฆฌ ์ต์ ํ ํ๋ก๊ทธ๋จ์ ๋น์ฉ ๊ธฐ๋ฐ ์ต์ ํ ํ๋ก๊ทธ๋จ ๋๋ ๊ฐ๋จํ ์ต์ ํ ํ๋ก๊ทธ๋จ์ด๋ผ๊ณ ๋ ํ๋ ์ฟผ๋ฆฌ ์ต์ ํ์ ํต์ฌ์ ๋๋ค. ์ด ๊ตฌ์ฑ ์์๋ ์ฟผ๋ฆฌ๋ฅผ ์คํํ๊ธฐ ์ํ ๋ค์ํ ๊ฐ๋ฅํ ์ ๋ต ๋ฐ ๊ณํ์ ๋ถ์ํ๊ณ ๊ฐ๊ฐ๊ณผ ๊ด๋ จ๋ ๊ณ์ฐ ๋น์ฉ์ ์ถ์ ํ๋ ์ญํ ์ ํฉ๋๋ค. ์ด ๋น์ฉ ์ถ์ ์๋ ์ข ์ข ์๋ต ์๊ฐ, I/O ์์ , CPU ์ฌ์ฉ๋, ๋ฉ๋ชจ๋ฆฌ ์ฌ์ฉ๋ ๋ฐ ๋คํธ์ํฌ ํธ๋ํฝ๊ณผ ๊ฐ์ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ฟผ๋ฆฌ ์ต์ ํ์ ํต์ฌ ์์น์ ์์ ๋น์ฉ์ด ๊ฐ์ฅ ๋ฎ์ ๊ณํ์ ์ ํํจ์ผ๋ก์จ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ด ๊ท์คํ ์์คํ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ๋ฉด์ ๋ ๋น ๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
์ฟผ๋ฆฌ ์ต์ ํ๋ ํด๋ฆฌ์คํฑ ์ต์ ํ์ ๋น์ฉ ๊ธฐ๋ฐ ์ต์ ํ์ ๋ ๊ฐ์ง ๋ฒ์ฃผ๋ก ํฌ๊ฒ ๋๋ ์ ์์ต๋๋ค. ํด๋ฆฌ์คํฑ ์ต์ ํ๋ ๊ฐ๋ฐ์ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์๊ฐ ์๋์ผ๋ก ์ ์ํ ์ฌ์ ๊ฒฐ์ ๋ ๊ท์น ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก ์งํฉ์ ์์กดํฉ๋๋ค. ์ด๋ฌํ ๊ท์น์๋ ์ผ๋ฐ์ ์ผ๋ก ์ค๋ณต ์์ ์ ๊ฑฐ, ๊ฒ์ ์กฐ๊ฑด ๋จ์ํ ๋๋ ์ฒ๋ฆฌ ์๊ฐ์ ์ค์ด๊ธฐ ์ํ ์ฟผ๋ฆฌ์ ์์ ์์ ์ฌ์ ๋ ฌ๊ณผ ๊ฐ์ ๊ธฐ์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฟผ๋ฆฌ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์์ง๋ง ๋น์ฉ ๊ธฐ๋ฐ ์ต์ ํ์ ๋นํด ๋ถ์กฑํ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋น์ฉ ๊ธฐ๋ฐ ์ต์ ํ๋ ์์คํ ๋ฆฌ์์ค์ ๊ด๋ จํ์ฌ ์ฃผ์ด์ง ์ฟผ๋ฆฌ๋ฅผ ์คํํ๋ ์ค์ ๋น์ฉ์ ๋ชจ๋ธ๋งํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ๊ณ ๊ธ ๊ธฐ์ ์ ๋๋ค. ๋น์ฉ ๊ธฐ๋ฐ ์ตํฐ๋ง์ด์ ๋ ํ ์ด๋ธ ํฌ๊ธฐ, ๋ฐ์ดํฐ ๋ถํฌ ๋ฐ ์ฌ์ฉ ๊ฐ๋ฅํ ์ธ๋ฑ์ค์ ๊ฐ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํต๊ณ๋ฅผ ์ฌ์ฉํ์ฌ ๋ค์ํ ๊ณํ์ ๊ณ์ฐ ๋น์ฉ์ ์ถ์ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ตํฐ๋ง์ด์ ๋ ์์ ๋น์ฉ์ด ๊ฐ์ฅ ๋ฎ์ ๊ณํ์ ์ ํํ์ฌ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ์คํํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๋ฐ ์์คํ ๋ฆฌ์์ค์ ํน์ ํน์ฑ์ ๊ณ ๋ คํ๋ฏ๋ก ์ฟผ๋ฆฌ ์ฑ๋ฅ์ด ํฌ๊ฒ ํฅ์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ๊ฐ๋ ฅํ ์ฝ๋ ์๋ ํ๋ซํผ์ธ AppMaster ๋ ์ฟผ๋ฆฌ ์ต์ ํ ๊ธฐ์ ์ ํ์ฉํ์ฌ ์์ฑํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. AppMaster ์ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์ค๊ณํ๊ณ ์ฟผ๋ฆฌ ์คํ์ ๋์ฑ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ ์ธ๋ฑ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ๋ํ AppMaster ์ฒญ์ฌ์ง์ด ์์ ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ์ง์์ ์ผ๋ก ์ฌ์์ฑํ๋ฏ๋ก ๊ธฐ์ ๋ถ์ฑ์ ์ํ์ ์ค์ด๊ณ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ์ต์ ์ ์ฑ๋ฅ์ ์ ์งํ ์ ์์ต๋๋ค.
AppMaster์์ ์์ฑํ ์ ํ๋ฆฌ์ผ์ด์ ๋งฅ๋ฝ์์ ์ฟผ๋ฆฌ ์ต์ ํ ์ฌ์ฉ ์ฌ๋ก์ ์๋ก๋ ์ ์ ์๊ฑฐ๋ ํ๋ซํผ์ ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ํ์ํ๋ ์ค์๊ฐ ๋์๋ณด๋์ ๋ํ ์ฟผ๋ฆฌ ์ต์ ํ, ์์ ๋คํธ์ํน ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ํ๋์ ๋ํ ๋ณด๊ณ ์ ์ฒ๋ฆฌ ์๊ฐ ๋จ์ถ, ๋๋ ๋น ๋ฐ์ดํฐ ํ๊ฒฝ์์ ๋์ฉ๋ ๋ฐ์ดํฐ์ ์ฟผ๋ฆฌ ์ ๋ฆฌ์์ค ์๋ชจ ์ต์ํ
์ฟผ๋ฆฌ ์ต์ ํ๊ฐ ์ผํ์ฑ ํ๋ก์ธ์ค๊ฐ ์๋๋ผ๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์์ ๋ฐ์ดํฐ ๋ณผ๋ฅจ, ๋ถํฌ ๋ฐ ์ก์ธ์ค ํจํด์ด ๋ณ๊ฒฝ๋จ์ ๋ฐ๋ผ ์ต์ ์ ์ฟผ๋ฆฌ ์คํ ๊ณํ๋ ๋ฐ์ ํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ๋ณํํ๋ ๋ฐ์ดํฐ ํน์ฑ์ ๋ง๊ฒ ์ต์ ํ ๋งค๊ฐ๋ณ์๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ ๋์ ์ฟผ๋ฆฌ ํจ์จ์ฑ์ ์ ์งํ๋ ๋ฐ ํ์์ ์ ๋๋ค. AppMaster ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํธํ๋๋ PostgreSQL ๊ณผ ๊ฐ์ ์ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ ๊ธฐ์ ์ผ๋ก ํต๊ณ๋ฅผ ์์งํ๊ณ ์ด๋ฅผ ์ ์ฉํ์ฌ ์ต์ ํ ๋งค๊ฐ๋ณ์๋ฅผ ์๋์ผ๋ก ์ ๋ฐ์ดํธํ๋ ๊ณ ๊ธ ๋๊ตฌ์ ๋ฉ์ปค๋์ฆ์ ์ ๊ณตํฉ๋๋ค.
์ฟผ๋ฆฌ ์ต์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ํจ์จ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ ์ ํ์ ์์์ ๋๋ค. ๊ณ ๊ธ ์ต์ ํ ๊ธฐ์ ์ ์ฑํํ๊ณ AppMaster ์ ๊ฐ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ์๋ ์ฟผ๋ฆฌ ์๋์ ๋ฆฌ์์ค ์๋น๋ฅผ ํฌ๊ฒ ๊ฐ์ ํ์ฌ ์๋ต ์๊ฐ์ ๋จ์ถํ๊ณ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๋ฉฐ ์ ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค.