์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ๊ตฌ์ฑ์ ๋ฐฑ์๋, ์น ๋๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์ ์ฑ๊ณต์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ์ ํ์ํ ์ค์ , ๋งค๊ฐ๋ณ์ ๋ฐ ํ๊ฒฝ ๋ณ์๋ฅผ ์ ์ํ๋ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ง์ ๋ ํ๊ฒฝ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์คํ๋๊ณ ์ํํ๊ฒ ์๋ํ์ฌ ์๋๋ ๊ธฐ๋ฅ์ ์ํํ๊ณ ์ํ๋ ์ฑ๋ฅ ๊ธฐ๋์น๋ฅผ ์ถฉ์กฑํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
ํ๊ธฐ์ ์ธ no-code ํ๋ซํผ์ธ AppMaster ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ ์ ๋ฐฐํฌ ๊ตฌ์ฑ ํ๋ก์ธ์ค๋ฅผ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ํ๋ซํผ์ ์๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ๊ณ ๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ค๊ณํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP)๋ฅผ ํตํด ๋น์ฆ๋์ค ๋ก์ง์ ์ค์ ํ๊ณ , REST API ๋ฐ WSS(WebSocket Secure) endpoints ์ฝ๊ฒ ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ํํ ํตํฉ์ ํตํด ๊ด๋ฒ์ํ ์ฝ๋ฉ์ด ํ์ํ์ง ์์ผ๋ฉฐ ๋ฐฐํฌ ๊ตฌ์ฑ ํ๋ก์ธ์ค๊ฐ ํฌ๊ฒ ๊ฐ์ํ๋๊ณ ์ ์ฒด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ฃผ๊ธฐ๊ฐ ๊ฐ์ํ๋ฉ๋๋ค.
ํจ๊ณผ์ ์ธ ๋ฐฐํฌ ๊ตฌ์ฑ์๋ ์๋ช ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ์ ์ํ๊ณ ์ฌ์ฉ์ ์ง์ ํ๋ ๋ฐ ๋์์ด ๋๋ ๋ค์ํ ๋จ๊ณ์ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ ๊ฐ๋ฐ์์๊ฒ ๋ค์ํ ํ๊ฒฝ์์ ์ผ๊ด์ฑ๊ณผ ์์ ์ฑ์ ์ ์งํ๋ฉด์ ๋ฐฐํฌ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉํ๋ ๋ฐ ํฅ์๋ ์ ์ด๋ ฅ๊ณผ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
์ด๋ฌํ ๊ตฌ์ฑ ์์ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๊ตฌ์ฑ ํ์ผ: ๊ตฌ์ฑ ํ์ผ์ ํน์ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ํ๋ ๋ฐ ํ์ํ ์ค์ ๋ฐ ๋งค๊ฐ๋ณ์๋ฅผ ์ ์ฅํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐฐํฌ๋๋ฉด ์ด๋ฌํ ํ์ผ์ ์ค์ ์ด ๋ก๋ ๋ฐ ์ ์ฉ๋์ด ์ ์ ํ ๊ธฐ๋ฅ์ ๋ณด์ฅํฉ๋๋ค. AppMaster๊ฐ ์์ฑํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ด๋ฌํ ํ์ผ์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฐ๊ฒฐ, API ํค ๋ฐ ํ๋ซํผ์์ ์์ ํ๊ฒ ๊ด๋ฆฌํ๋ ๊ธฐํ ๋ฏผ๊ฐํ ์๊ฒฉ ์ฆ๋ช ๊ณผ ๊ฐ์ ํ๊ฒฝ ๋ณ์๊ฐ ํฌํจ๋ฉ๋๋ค.
- ํ๊ฒฝ ๋ณ์: ํ๊ฒฝ ๋ณ์๋ ๋ฐํ์ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ก์ธ์คํด์ผ ํ๋ ๊ฐ์ ์ ์ฅํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค ์ฝ๋๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ ๋ ํด๋น ๊ฐ์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฏ๋ก ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ํ๊ฒฝ์ ๋ฐฐํฌํ๊ฑฐ๋ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ก ์์ ํ ๋ ํนํ ์ ์ฉํฉ๋๋ค. AppMaster ์ต์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ํด ํ๊ฒฝ ๋ณ์๊ฐ ์ ๊ด๋ฆฌ๋๊ณ ์์ ํ๊ฒ ์ ์ฅ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
- Docker ์ปจํ ์ด๋: Docker ์ปจํ ์ด๋๋ ์ข ์์ฑ์ ํฌํจํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๊ด๋๊ณ ์ฌํ ๊ฐ๋ฅํ ๋ฐฉ์์ผ๋ก ํจํค์งํ๊ณ ๋ฐฐํฌํ๊ธฐ ์ํ ๊ฐ๋ณ๊ณ ์ด์ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. AppMaster ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Docker ์ปจํ ์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ์ต์ ์ ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ํด ์ปดํ์ผ, ํ ์คํธ, ํจํค์ง ๋ฐ ํด๋ผ์ฐ๋ ๋ฐฐํฌ๋ฅผ ๊ด๋ฆฌํฉ๋๋ค.
- ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ : ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํธ์ ํจ๊ป ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง๋ฅผ ์์ ํ๊ณ ๋ฐ์ ์์ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ์ ๊ด๊ณ๊ฐ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ์์ ์ผ๊ด๋๊ฒ ์ ์ง๋๋๋ก ํ ์ ์์ต๋๋ค. AppMaster ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ณ๊ฒฝ์ผ๋ก ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ์ํํ ํธ๋์ญ์ ์ ํ์ฉํ๊ณ ๋ฐ์ดํฐ ์์ค์ ๋ฐฉ์งํฉ๋๋ค.
- API ๋ฌธ์: ์ ํ๋ฆฌ์ผ์ด์ API endpoints ์ ์์ ๋์, ๋งค๊ฐ๋ณ์ ๋ฐ ์๋ต์ ์ค๋ช ํ๋ ค๋ฉด ์ ์ ํ API ๋ฌธ์๊ฐ ํ์์ ์ ๋๋ค. AppMaster ์๋ฒ endpoints ์ ๋ํ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์ด๋ฌํ endpoints ์ ์ดํด๋๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฅธ ๋ถ๋ถ๊ณผ ์ ์ ํ๊ฒ ํตํฉ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
๋ฐฐํฌ ๊ตฌ์ฑ์์๋ ์ํคํ ์ฒ, ํ๋ซํผ ํตํฉ, ์ธํ๋ผ ์๊ตฌ ์ฌํญ ๋ฑ ๋ค์ํ ์์๋ฅผ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. AppMaster ํฌ๊ด์ ์ธ ๊ฐ๋ฐ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง, ๋น์ฆ๋์ค ๋ก์ง, ํ๊ฒฝ ๋ณ์, ์ง์์ ์ธ ํตํฉ ๋ฐ ์ง์์ ์ธ ๋ฐฐํฌ(CI/CD) ํ์ดํ๋ผ์ธ๊ณผ ๊ฐ์ ์ค์ํ ์ธก๋ฉด์ด ์ ์ ํ๊ฒ ์ค์ ๋๊ณ ๊ตฌ์ฑ๋๋๋ก ๋ณด์ฅํจ์ผ๋ก์จ ์ด ํ๋ก์ธ์ค๋ฅผ ์ด์งํฉ๋๋ค.
์ ๋ฐ์ ์ผ๋ก ๋ฐฐํฌ ๊ตฌ์ฑ ํ๋ก์ธ์ค๋ ๋ค์ํ ํ๊ฒฝ๊ณผ ๋ค์ํ ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฑ๊ณต์ ์ผ๋ก ์ด์ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ์ด ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ์ฌ ์ค๋๋ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๊ธฐ์ ์ค์ฌ ์ธ๊ณ์์ ๊ธฐ์ ๊ณผ ๊ธฐ์ ์ ๋์ ๊ธฐ๋๋ฅผ ์ถฉ์กฑํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ณ ์์ ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์๋๋ก ํฉ๋๋ค.
AppMaster ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ์ฌ์ฉ์๋ ๋ณด๋ค ๋น์ฉ ํจ์จ์ ์ด๊ณ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ์ด์ ์ ๋๋ฆฌ๋ ๋์์ ๊ธฐ์กด ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋ฐฉํดํ๋ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. ์ผ๊ด๋๊ณ ์์ ์ ์ธ ๋ฐฐํฌ ๊ตฌ์ฑ ํ๋ก์ธ์ค๋ฅผ ํตํด ๊ธฐ์ ์ ๊ณ ๊ฐ๊ณผ ์์ฅ์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์์ ์ผ๋ก ๋ฐ์ ์ํค๋ฉด์ ๋ฏผ์ฒฉ์ฑ๊ณผ ์ ์์ฑ์ ์ ์งํ ์ ์์ต๋๋ค.