์น ์ฌ์ดํธ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ "ํธ์/ํ"์ด๋ผ๋ ์ฉ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ด๋ ๊ฐ๋ณ ๊ธฐ์ฌ์ ๋ฐ ์ค์ ์ ์ฅ์ ๊ฐ์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์กํ๊ณ ๋๊ธฐํํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ๋ ์ ์์ค ์ฝ๋ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๊ณ ๊ธฐ๋ก์ ์ ์งํจ์ผ๋ก์จ ํ ๋ด ๊ฐ๋ฐ์ ๊ฐ์ ํจ๊ณผ์ ์ด๊ณ ํจ์จ์ ์ธ ํ์ ์ ์ด์งํ๋ Git, Mercurial ๋ฐ Subversion๊ณผ ๊ฐ์ ๋ฒ์ ์ ์ด ์์คํ ์์ญ๊ณผ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค.
ํธ์๋ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์์ GitHub, GitLab, Bitbucket๊ณผ ๊ฐ์ ์๊ฒฉ ์ ์ฅ์๋ก ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ณด๋ด๊ฑฐ๋ ์ ๋ก๋ํ๋ ํ์๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด ์์ ์ ํตํด ๊ฐ๋ฐ์๋ ์์ค ์ฝ๋์ ๋ํ ์์ , ์ถ๊ฐ ๋๋ ์ญ์ ๋ด์ฉ์ ๋ค๋ฅธ ํ ๊ตฌ์ฑ์๊ณผ ๊ณต์ ํ ์ ์์ผ๋ฉฐ, ๋ค๋ฅธ ํ ๊ตฌ์ฑ์์ ์ต์ ํ๋ก์ ํธ ๋ฒ์ ์ ์ก์ธ์คํ๊ณ ๋ค์ด๋ก๋ํ์ฌ ํด๋น ๋ณ๊ฒฝ ์ฌํญ์ ํตํฉํ ์ ์์ต๋๋ค.
๋ฐ๋ฉด์ ํ๋ง(Pulling)์๋ ์๊ฒฉ ์ ์ฅ์์์ ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ์ผ๋ก ์ฝ๋๋ฒ ์ด์ค ์ ๋ฐ์ดํธ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ค์ด๋ก๋ํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ํ์ ์ํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ฝ๋์ ๋ก์ปฌ ๋ณต์ฌ๋ณธ์ ์ต์ ํ๋ก์ ํธ ์ํ์ ๋๊ธฐํํ์ฌ ํญ์ ์ต์ ๋ฒ์ ์ผ๋ก ์์ ํ๊ณ ํ์์ด ์๋ก์ด ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ถํ ๋ ๋ถ์ผ์น ๋๋ ์ถฉ๋์ ์ํ์ ์ํํ ์ ์์ต๋๋ค. ์ฝ๋๋ฅผ ๊ฐ์ ธ์ค๋ฉด ์ฌ๋ฌ ๊ฐ๋ฐ์๊ฐ ๋์ผํ ํ์ผ์ด๋ ํ์ผ ์งํฉ์ ๋์์ ์์ ํ ๋ ๋ฐ์ํ๋ ๋ณํฉ ์ถฉ๋์ด ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋ ์๋ ์์ต๋๋ค.
ํธ์/ํ ํ๋ก์ธ์ค์ ํ์ ์ธก๋ฉด์ ์ฌ์ฉ๋๋ ๋ถ๊ธฐ ๋ชจ๋ธ์ ๋๋ค. ๊ฐ๋ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ๊ธฐ๋ฅ์ด๋ ๋ฒ๊ทธ ์์ ์ ์ฉ ํน์ ๋ถ๊ธฐ(์ฝ๋๋ฒ ์ด์ค ๋ณต์ฌ๋ณธ)์ ๋ํด ์์ ํ์ฌ ๋ฌธ์ ๋ฅผ ๋ณด๋ค ๋ช ํํ๊ฒ ๋ถ๋ฆฌํ๊ณ ๋ค์ํ ์ฝ๋ ๊ธฐ์ฌ์ ํจ์จ์ ์ธ ํตํฉ์ ์ด์งํฉ๋๋ค. ๋ธ๋์น์ ์์ ์ฌํญ์ด ์ฒ ์ ํ๊ฒ ํ ์คํธ๋๊ณ ์๋ฃ๋ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋๋ฉด ๊ฐ๋ฐ์๋ ํ ์์ฒญ์ ์์ฑํ์ฌ ๋ธ๋์น๋ฅผ ๊ธฐ๋ณธ ๋๋ ์์ ๋ธ๋์น์ ๋ค์ ๋ณํฉํ๋๋ก ์ ์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ ๊ตฌ์ฑ์๊ณผ ํ๋ก์ ํธ ์ ์ง๊ด๋ฆฌ์๋ ํ ์์ฒญ์ ๊ฒํ ํ๊ณ , ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ , ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ์ ์น์ธํ๊ฑฐ๋ ๊ฑฐ๋ถํ์ฌ ํ์ ์ ์ด์งํ๊ณ ํ์ง ๊ด๋ฆฌ๋ฅผ ์ด์งํ ์ ์์ต๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ํจ๊ณผ์ ์ธ ์์ค ์ฝ๋ ๊ด๋ฆฌ ๋ฐ ๋ฒ์ ์ ์ด์ ์ค์์ฑ์ ์ธ์ํ๊ณ ์์ต๋๋ค. Enterprise ๊ตฌ๋ ์ ํตํด AppMaster ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ ์ฌ์ฉ์์๊ฒ ์ ์ฒด ์์ค ์ฝ๋๋ฅผ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ์ ์ ๋ฒ์ ์ ์ด ์ ๋ต์ ๊ตฌํํ๊ณ ๊ฐ๋ฐ ์ํฌํ๋ก ์ ๋ฐ์ ๊ฑธ์ณ ํธ์/ํ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ ์ ์๋ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ๊ฐ๋ฐ์ ๊ถํ ๋ถ์ฌ์ ๋ํ ์ด๋ฌํ ์ฝ์์ ํตํด AppMaster ๊ณ ๊ฐ์ no-code ์์ ์ ๊ธฐ์กด ์ฝ๋ฉ ํ๊ฒฝ๊ณผ ์ํํ๊ฒ ํตํฉํ ์ ์์ต๋๋ค.
AppMaster ์ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ต๋ 10๋ฐฐ ๊ฐ์ํํ๊ณ ๊ธฐ์กด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๊ณผ ๊ด๋ จ๋ ๋น์ฉ์ ์ต๋ 3๋ฐฐ ์ ์ฝํ ์ ์์ต๋๋ค. ๋ํ, ํ๋ซํผ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ Go, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ JS/TS๊ฐ ํฌํจ๋ Vue3 ํ๋ ์์ํฌ, Android์ฉ Kotlin ๋๋ Jetpack Compose, ๋ชจ๋ฐ์ผ ์ฑ์ ๊ฒฝ์ฐ iOS์ฉ SwiftUI ๋ฑ ๋ค์ํ ํตํฉ ๊ธฐ์ ์ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๋ค์ฌ๋ค๋ฅํจ์ ํตํด ์ฌ์ฉ์๋ ์๊ท๋ชจ ๊ธฐ์ ์ด๋ ๋๊ท๋ชจ ๊ธฐ์ ์ด์์ด๋ ์๊ด์์ด ์ฌ์ฉ์ ์ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
ํธ์/ํ ๋ฉ์ปค๋์ฆ ์ธ์๋ AppMaster ์ ํ๋ซํผ์ ์๋ฒ endpoints ์ํ Swagger(OpenAPI) ๋ฌธ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ์๋ ์์ฑ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ด ์ฌ์ฉ์๊ฐ ์ต์ ๋ฌธ์๋ฅผ ์ ์งํ๊ณ ์งํํ๋ ์ฝ๋๋ฒ ์ด์ค์์ ํธํ์ฑ์ ์ ์งํ ์ ์์ต๋๋ค. ๋ํ ์ฒญ์ฌ์ง์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ๋ ํ๋ซํผ์ ๊ธฐ๋ฅ์ ํตํด ๊ณ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์์ ๊ณ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ํํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ์ง์๊ณผ ๊ด๋ จํ์ฌ AppMaster PostgreSQL ํธํ์ฑ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฃจ์ ์ผ๋ก ์ ํํ์ฌ ๋์ ์ฌ์ฉ์ ๋ก๋ ๋ฐ ๊ธฐ์ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ๊ฐ๋ ฅํ ํ์ฅ์ฑ์ ์ง์ํฉ๋๋ค. ๋ํ ํ๋ซํผ์๋ ์ปดํ์ผ๋ ์ํ ๋น์ ์ฅ Go ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํฌํจ๋์ด ์์ด ์ด๋ค ๊ท๋ชจ์์๋ ์ธ์์ ์ธ ์ฑ๋ฅ ์์ค๊ณผ ์ ์์ฑ์ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ํธ์/ํ ๋ฉ์ปค๋์ฆ์ ์น ์ฌ์ดํธ ๊ฐ๋ฐ ๋ฐ ๋ฒ์ ์ ์ด ์์คํ ์ ์ค์ํ ์ธก๋ฉด์ผ๋ก, ๋ก์ปฌ ๊ฐ๋ฐ ํ๊ฒฝ๊ณผ ์๊ฒฉ ์ ์ฅ์ ์ ๋ฐ์ ๊ฑธ์ณ ๊ณต๋ ์ฝ๋ ๊ด๋ฆฌ ๋ฐ ๋๊ธฐํ๋ฅผ ์ํ ๊ธฐ๋ฐ ์ญํ ์ ํฉ๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ๊ณผ ํจ๊ป ํธ์/ํ ํ๋ก์ธ์ค๋ฅผ ์ดํดํ๊ณ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋ค์ํ ์ํฉ์์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ์์ ๋ฐ ๋ฐฐํฌ๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๊ฐ์ํํ๊ณ ๊ฐ์ํํ๋ ๊ฐ๋ ฅํ ๋๊ตฌ ์ธํธ์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ์ .