์ํํธ์จ์ด ๊ฐ๋ฐ ์ฐ์ ์ ๋งฅ๋ฝ์์ ํ์ฅ์ฑ ์ํ๊ณ๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฑ๋ฅ ์ ํ ์์ด ์ฆ๊ฐํ๋ ์์, ์์ ๋ถํ, ๋ฐ์ดํฐ ๋ฐ ์ฌ์ฉ์๋ฅผ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ํ๋ ๋๊ตฌ, ํ๋ซํผ, ๊ธฐ์ , ๋ฐฉ๋ฒ๋ก ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก์ ํฌ๊ด์ ์ธ ๋คํธ์ํฌ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ฑ๋ฅ์ด๋ ๊ธฐ๋ฅ. ์ด ์ํ๊ณ๋ ๋ฆฌ์์ค์ ๋น์ฉ์ ํต์ ํ๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ์ฅ์ ์ด์งํ์ฌ ๋์์์ด ์งํํ๋ ๋์งํธ ํ๊ฒฝ์์ ํ๋ก์ ํธ์ ์ง์ ๊ฐ๋ฅ์ฑ๊ณผ ์ ์์ฑ์ ๋ณด์ฅํฉ๋๋ค.
ํ์ฅ์ฑ์ ์ฌ์ฉ์ ๊ฒฝํ, ์์คํ ์์ ์ฑ, ๋น์ฆ๋์ค๋ ํ๋ซํผ์ด ์ฑ์ฅํจ์ ๋ฐ๋ผ ์ฆ๊ฐํ๋ ์๊ตฌ ์ฌํญ๊ณผ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น๊ธฐ ๋๋ฌธ์ ํ๋ ์ธ๊ณ์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ด ์ค์ํ ์์์ ๋๋ค. ํ์ฅ์ฑ ์ํ๊ณ๋ ์ต์ ์ ๋ฆฌ์์ค ํ์ฉ, ์ฑ๋ฅ ์ต์ ํ ๋ฐ ์ํํ ํตํฉ์ ๋ณด์ฅํ๋ ์๋ฃจ์ ์ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฑ์ฅ๊ณผ ๋ณํ๋ฅผ ์ํํ๊ฒ ์์ฉํ ์ ์๋๋ก ํจ์ผ๋ก์จ ํ์ฅ์ฑ๊ณผ ๊ด๋ จ๋ ๊ณผ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ญ๋์ ์ธ ํ๊ฒฝ์์ ๋ค์์ ํฌํจํ ๋ค์ํ ๊ตฌ์ฑ ์์๊ฐ ํ์ฅ์ฑ ์ํ๊ณ์ ๊ธฐ์ฌํฉ๋๋ค.
1. ์ํคํ ์ฒ ํจํด: ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ผ๋ก ๋ง์ดํฌ๋ก์๋น์ค, ์ด๋ฒคํธ ์ค์ฌ ์ํคํ ์ฒ ๋ฐ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ฌ์ฉํ์ฌ ๋ณ๋ชฉ ํ์์ ์ ๊ฑฐํ๊ณ ์ข ์์ฑ์ ์ค์ด๋ฉฐ ๋์ ํ๋ก์ธ์ค๋ฅผ ์ด์งํฉ๋๋ค. ์ด๋ฌํ ํจํด์ ํฅ์๋ ์ ์ฐ์ฑ, ๋ ๋น ๋ฅธ ์๋ต ์๊ฐ, ๋ ๋์ ๋ฆฌ์์ค ๊ด๋ฆฌ ๋ฐ ๋น์ฉ ์ต์ ํ๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ๊ณผ๋ํ ์ค๋ฒํค๋ ์์ด ์ํ ๋ฐ ์์ง์ผ๋ก ํ์ฅํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
2. ๋ฐ์ดํฐ ๊ด๋ฆฌ: ์ค๋ฉ, ์บ์ฑ, ๋ฐ์ดํฐ ๋ณต์ ์ ๊ฐ์ ํจ๊ณผ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ ๋ต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฑ๋ฅ๊ณผ ๋ถ์ฐ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง๋ฅผ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ ๋ก๋์ ๋๋์ ๋ฐ์ดํฐ๊ฐ ์๋ ๊ฒฝ์ฐ ํจ์จ์ ์ผ๋ก ์๋ํ ์ ์๋๋ก ํด์ค๋๋ค.
3. ๋ก๋ ๋ฐธ๋ฐ์ฑ: ๋ก๋ ๋ฐธ๋ฐ์ฑ ์๋ฃจ์ ์ ๋ค์ด์ค๋ ํธ๋ํฝ๊ณผ ์์ฒญ์ ์ฌ๋ฌ ์๋ฒ, ์ธ์คํด์ค ๋๋ ์ง์ญ์ ๋ถ์ฐํ์ฌ ํจ์จ์ ์ธ ๋ฆฌ์์ค ํ์ฉ์ ๋ณด์ฅํ๊ณ ์๋น์ค ์ค๋จ์ ๋ฐฉ์งํ๋ฉฐ ๊ณ ๊ฐ์ฉ์ฑ์ ์ ์งํฉ๋๋ค. ์ด๋ฌํ ์๋ฃจ์ ์ ๋จ์ํ ๋ผ์ด๋ ๋ก๋น ์๊ณ ๋ฆฌ์ฆ๋ถํฐ ์ค์๊ฐ ๋ฐ์ดํฐ ๋ฐ ์์ธก์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ์ง๋ฅ์ ์ผ๋ก ๋ถ์ฐํ๋ ๊ธฐ๊ณ ํ์ต ๊ธฐ๋ฐ ์์ธก ๋ก๋ ๋ฐธ๋ฐ์ฑ๊ณผ ๊ฐ์ ๊ณ ๊ธ ๊ธฐ์ ๊น์ง ๋ค์ํฉ๋๋ค.
4. ํ๋ ฅ์ฑ ๋ฐ ์๋ ํ์ฅ: ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ํ๋ซํผ ๋ฐ ์ธํ๋ผ ์ ๊ณต์ ์ฒด๋ ํ๋ ฅ์ฑ๊ณผ ์๋ ํ์ฅ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ค์๊ฐ ์์์ ๋ฐ๋ผ ๋ฆฌ์์ค์ ์ฉ๋์ ์๋์ผ๋ก ์กฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์กฐ์ง์ ๋น์ฉ์ ํ๋ช ํ๊ฒ ๊ด๋ฆฌํ๋ ๋์์ ์ต์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ ์งํ ์ ์์ต๋๋ค.
5. ๋ชจ๋ํฐ๋ง ๋ฐ ์งํ: ์ค์๊ฐ ๋ชจ๋ํฐ๋ง ๋ฐ ์ฑ๋ฅ ์งํ๋ ์ ์ฌ์ ์ธ ๋ณ๋ชฉ ํ์, ๋ฌธ์ ๋๋ ์ทจ์ฝ์ ์ ์๋ณํ๊ณ ํด๊ฒฐํ์ฌ ํ์ฅ์ ๋ฐ๋ผ ์ค๋จ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ์ด ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ณ ๋ถ์ํจ์ผ๋ก์จ ๊ฐ๋ฐ ํ์ ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ ์์คํ ์ ์ต์ ํํ์ฌ ํจ์จ์ฑ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
6. CI/CD(์ง์์ ํตํฉ ๋ฐ ์ ๊ณต): CI/CD ๋ฐฉ์์ ์์ ์ ์๋ํํ๊ณ ์ธ์ ์ค๋ฅ๋ฅผ ์ค์ด๋ฉฐ ์ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์ง์ํ์ฌ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ์ ๋์ด๋๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ์ ์ํ๊ฒ ์ ์ํ ์ ์๋ ์ผ๊ด๋๊ณ ์์ ์ ์ด๋ฉฐ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ฆด๋ฆฌ์ค๊ฐ ๊ฐ๋ฅํด์ง๋๋ค.
7. DevOps ๊ดํ: DevOps ๋ฐฉ๋ฒ๋ก ์ ๊ฐ๋ฐ ํ๊ณผ ์ด์ ํ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ณ ๋ โโ๋์ ์ปค๋ฎค๋์ผ์ด์ , ํ์ ๋ฐ ์กฐ์ ์ ์ด์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๋ ๋น ๋ฅธ ์ ๋ฌ, ํฅ์๋ ์ฑ๋ฅ, ํฅ์๋ ๋ณด์์ด ์ ๊ณต๋์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ธํ๋ผ์ ํ์ฅ์ฑ์ ์ง์ํฉ๋๋ค.
ํ์ฅ์ฑ ์ํ๊ณ ์์น์ ๊ตฌํํ๋ ํ๋ซํผ์ ์๋ก๋ ๊ณ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ํ์ฅ ๊ฐ๋ฅํ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋ ๊ฐ๋ ฅํ no-code ๋๊ตฌ์ธ AppMaster ๊ฐ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ๊ณ ๊ธ ๊ธฐ์ , ์ํคํ ์ฒ ํจํด ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํ์ฉํ์ฌ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํ๋ ๋์์ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํฉ๋๋ค.
AppMaster ์ฌ์ฉํ๋ฉด ํด๋ผ์ด์ธํธ๋ ์๊ฐ์ BP Designer, REST API ๋ฐ WSS ์๋ํฌ์ธํธ๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง), ๋น์ฆ๋์ค ๋ก์ง(๋น์ฆ๋์ค ํ๋ก์ธ์ค)์ ์๊ฐ์ ์ผ๋ก ๋์์ธํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ drag and drop ๊ธฐ๋ฅ์ด ์๋ UI๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. AppMaster ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋๋ก ์ค๊ณ๋ ํฌ๊ด์ ์ธ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ์ ๊ณตํจ์ผ๋ก์จ ๊ฐ๋ฐ์ 10๋ฐฐ ๊ฐ์ํํ๊ณ ์ค์๊ธฐ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๊ด๋ฒ์ํ ๊ณ ๊ฐ์ ์ํด 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ์ฅ์ฑ ์ํ๊ณ๋ ๋์์์ด ๋ณํํ๋ ๊ธฐ์ ์ธ๊ณ์์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ์ฅ๊ณผ ์ ์์ฑ์ ์ข ํฉ์ ์ผ๋ก ์ง์ํ๋ ๋ค์ํ ๊ตฌ์ฑ ์์์ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ํฌํจํฉ๋๋ค. ์ด๋ฌํ ์์น์ ์ฑํํ๋ฉด ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ด ํฅ์๋ ๋ฟ๋ง ์๋๋ผ ์ํํธ์จ์ด ์๋ฃจ์ ์ ์ง์ ๊ฐ๋ฅ์ฑ๊ณผ ์๋ช ์ด ํฅ์๋์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ์ ํ๊ณ ํ์ฅ๋จ์ ๋ฐ๋ผ ๊ณ์ํด์ ๊ฐ์น๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.