์น์ฌ์ดํธ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ "์ ์ฅ์"๋ ์ํํธ์จ์ด ํ๋ก์ ํธ์ ๊ด๋ จ๋ ์ฝ๋ ํ์ผ, ์์ฐ ๋ฐ ๋ฌธ์์ ๋ํ ์ค์ ์ง์ค์ ์ ์ฅ์ ๋ฐ ๋ฒ์ ์ ์ด ์์คํ ์ ๋ํ๋ ๋๋ค. ํ์ ์ ์ด๊ณ ๊ฐ๋ ฅํ ์น ์ฌ์ดํธ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ํ ํ์ ๋น๋ฉ ๋ธ๋ก์ธ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋ฒ์ ๊ด๋ฆฌ, ๋ฐ๋ณต, ๋ณ๊ฒฝ ์ฌํญ ์ถ์ , ๊ธฐ์ฌ ๋ณํฉ, ์๋ํ์ง ์์ ์์ ์ฌํญ ๋๋๋ฆฌ๊ธฐ์ ๊ฐ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ฐ๋ฐ์์ ๊ธฐํ ์ดํด๊ด๊ณ์๊ฐ ํ๋ก์ ํธ ์ฝ๋ ๋ฒ ์ด์ค์ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๊ณ ์ฝ๋ฉ ๊ดํ์ ๋ํ ์ง์นจ์ ์ ์งํ๋ฉฐ ์ ๋ฐ์ ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
๋ฆฌํฌ์งํ ๋ฆฌ๋ ์ค์์ง์คํ๊ณผ ๋ถ์ฐํ์ ๋ ๊ฐ์ง ์ ํ์ผ๋ก ๋ถ๋ฅํ ์ ์์ต๋๋ค. ์ค์ ์ง์ค์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ฐ ๊ฐ๋ฐ์๊ฐ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์์ ํ๋ ๋จ์ผ ์ค์ ์๋ฒ์ ์ฝ๋ ํ์ผ์ ์ ์ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ๋ฐ์๊ฐ ๋ณ๊ฒฝํ ๋ด์ฉ์ด ์ปค๋ฐ๋์ด ์ค์ ์ ์ฅ์๋ก ํธ์๋ฉ๋๋ค. ํตํฉ๋ ๋ฒ์ ๊ธฐ๋ก์ ์ ๊ณตํ๋ ๋์์ ์ค์ ์ง์ค์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ์ด๋ ์ค์ ์๋ฒ์ ๋ํ ์ก์ธ์ค ์์ค๊ณผ ๊ด๋ จํ์ฌ ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์๋ ์์ต๋๋ค. ์ค์ ์ง์ค์ ์ ์ฅ์ ์์คํ ์ ์๋ก๋ Apache Subversion(SVN)์ด ์์ต๋๋ค.
๋ฐ๋ฉด์ ๋ถ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ ์ ์ฒด ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฐ๋ณ ๋ณต์ฌ๋ณธ์ ๋ก์ปฌ์์ ์ ์งํ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋ณธ ์ ์ฅ์์ ํธ์ํ๊ธฐ ์ ์ ๋ก์ปฌ ์ ์ฅ์์ ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํ ์ ์์ต๋๋ค. ์ด ํ๋ก์ธ์ค๋ฅผ ํตํด ๋ถ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๋คํธ์ํฌ ๋๊ธฐ ์๊ฐ์ด๋ ์๋ฒ ๊ฐ๋ ์ค์ง ์๊ฐ์ ๋ํ ํ๋ ฅ์ฑ์ ๋์ด๊ณ ๋ ๋์ ๋ถ๊ธฐ ๋ฐ ๋ณํฉ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ถ์ฐ ์ ์ฅ์ ์์คํ ์ ๋ํ์ ์ธ ์๋ก๋ Git ๋ฐ Mercurial์ด ์์ต๋๋ค.
๋๋ฆฌ ์ฌ์ฉ๋๋ ๋ถ์ฐ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์์ Git์ ์น ์ฌ์ดํธ ๊ฐ๋ฐ ์ ์ฝ๋๋ฒ ์ด์ค ๊ด๋ฆฌ๋ฅผ ์ํ ์ฌ์ค์์ ์ ๊ณ ํ์ค์ผ๋ก ๋ถ์ํ์ต๋๋ค. GitHub, GitLab, Bitbucket๊ณผ ๊ฐ์ Git ๋ฆฌํฌ์งํ ๋ฆฌ ๊ด๋ฆฌ๋ฅผ ์ํ ๊ทธ๋ํฝ ๋ฐ ์น ๊ธฐ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์๋นํ ์์ ๋๋ฐ ํ๋ซํผ๋ ๋ฐ์ ํ์ต๋๋ค. ์ด๋ฌํ ํ๋ซํผ์ ๋ฌธ์ ์ถ์ , ์ง์์ ์ธ ํตํฉ, ์ง์์ ์ธ ์ ๋ฌ ํ์ดํ๋ผ์ธ์ ํฌํจํ ์ถ๊ฐ ํ์ ๋๊ตฌ๋ฅผ ์ ๊ณตํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ ๊ณตํ๋ ํต์ฌ ๊ธฐ๋ฅ์ ๋ณด์ํฉ๋๋ค.
AppMaster ์ ์น ์ฌ์ดํธ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํ์ฉํ๋ ๊ฒ์ ์ํํ๊ณ ํ์ ์ ์ธ ๊ฐ๋ฐ ๊ฒฝํ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ๋๊ตฌ์ธ AppMaster ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฐ REST API endpoints ์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๊ตฌ์ฑ ์์๋ฅผ ์ ์ฅํ๊ธฐ ์ํด ์ ์ฅ์๋ฅผ ํ์ฉํฉ๋๋ค. ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ์์ผ๋ฉด AppMaster ๊ณ ๊ฐ์ ๊ฐ์ ํ์ ํจ์จ์ ์ผ๋ก ํ์ํ๊ณ , ๊ฐ๋ฐ ์ํฌํ๋ก์ฐ๋ฅผ ๊ฐ์ ํ๊ณ , ๋์ ๋ฒ์ ๊ธฐ๋ก์ ์ ์งํ๊ณ , ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ์ฝ๊ฒ ํ์ ํ ์ ์์ต๋๋ค.
์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ AppMaster ์ ๊ธฐ๋ฅ์ ๋ฆฌํฌ์งํ ๋ฆฌ์์ ์ํํ ํตํฉ์ ๋ณด์ฅํ์ฌ ๊ณ ๊ฐ์๊ฒ ๊ท ํ ์กํ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. AppMaster ์ผ๋จ ์์ฑ๋๋ฉด ์๊ตฌ ์ฌํญ์ด ์์ ๋ ๋๋ง๋ค ์ฒ์๋ถํฐ ํจ์จ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํฉ๋๋ค. ๋ํ AppMaster ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ ์ค์ํ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ํฌ๋ช ํ๊ณ ์ฒด๊ณ์ ์ผ๋ก ์ ์ง๋๋๋ก ํฉ๋๋ค.
AppMaster ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ์๋ณด๋ค 10๋ฐฐ ๋ ๋น ๋ฅด๊ณ 3๋ฐฐ ๋ ๋น์ฉ ํจ๊ณผ์ ์ธ ๋ฏผ์ฒฉํ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค. ์ด ํ๋์ ์ธ no-code ๋๊ตฌ๋ ์ค์๊ธฐ์ ์ด๋ ๋๊ธฐ์ ์ด๋ ๊ด๊ณ์์ด ๊ด๋ฒ์ํ ์ฐ์ ๋ฑ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ์ ์ด์งํ ์ ์์ต๋๋ค. AppMaster ์ ์ ์ฒด ๊ฐ๋ฐ ์ํ๊ณ์ ์ผ๋ถ๋ก ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ํ์ , ๋ฒ์ ์ ์ด ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ์ค์ฌ์ผ๋ก ํ์ํ๊ณ ๊ท ํ ์กํ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ๋ ค๋ ๊ฐ๋ ฅํ ์์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์น ์ฌ์ดํธ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ์ ์ฅ์๋ ์ํํธ์จ์ด ํ๋ก์ ํธ์ ์ฝ๋ ํ์ผ, ์์ฐ ๋ฐ ๋ฌธ์๋ฅผ ์ํ ์ค์ ์ง์ค์, ๋ฒ์ ์ ์ด ์คํ ๋ฆฌ์ง ์์คํ ์ญํ ์ ํฉ๋๋ค. ํ์ ๋ฐ ํ๋ก์ ํธ ๊ด๋ฆฌ์ ๊ธฐ๋ณธ ์ธก๋ฉด์ธ ๋ฆฌํฌ์งํ ๋ฆฌ๋ ๊ฐ๋ ฅํ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ก์ฑํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ํฌ๊ด์ ์ธ no-code ๊ฐ๋ฐ ํ๋ซํผ์ธ AppMaster ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๋๊ตฌ ์ธํธ์ ๊น์ด ํตํฉํ์ฌ ๊ณ ๊ฐ์๊ฒ ๊ฐ๋ ฅํ๊ณ ๋ฏผ์ฒฉํ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋์์ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ ๊ฑฐํ๊ณ ์ ๋ฐ์ ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ๋ฅผ ํฅ์์ํต๋๋ค.