๋ฐฐํฌ ํผ๋๋ฐฑ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค, ํนํ ํ๋์ ์ธ ์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ ๋งฅ๋ฝ์์ ์ค์ํ ์์์ ๋๋ค. ์ด๋ ๊ฐ๋ฐ ํ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ ์ค ๋ฐ ๋ฐฐํฌ ํ์ ๋ค์ํ ์์ค๋ก๋ถํฐ ๋ฐ๋ ์ ๋ณด, ํต์ฐฐ๋ ฅ ๋ฐ ํ๊ฐ๋ฅผ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ์์ค์๋ ์ต์ข ์ฌ์ฉ์, ์ดํด ๊ด๊ณ์, ์ค๋ฅ ๋ก๊ทธ, ๋ชจ๋ํฐ๋ง ์์คํ ๋ฐ ์๋ํ๋ ํ ์คํธ ๋ณด๊ณ ์๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค.
๋ฐฐํฌ ํผ๋๋ฐฑ์ ๊ฐ๋ฐ ํ, ํนํ AppMasterno-code ํ๋ซํผ์ ํ์ฉํ๋ ํ์๊ฒ ํ์์ ์ ๋๋ค. ์ด๋ฅผ ํตํด ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ์ ๊ธฐ๋๋ฅผ ๊ณ ๋ คํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๊ธฐ๋ฅ์ ๊ฐ์ ํ๊ณ , ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํฌ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๋ํ ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์งํํ๋ ์ฐ์ ํ์ค, ์ํํธ์จ์ด ํตํฉ ๋ฐ ๊ธฐ์ ๋ฐ์ ์ ๋ง๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ณ ์กฐ์ ํ ์ ์์ต๋๋ค.
์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ โโ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐ๋ณต์ ์ผ๋ก ์์ฃผ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ๋๋ CI/CD(์ง์์ ํตํฉ ๋ฐ ์ง์์ ์ธ ๋ฐฐํฌ) ํ์ดํ๋ผ์ธ์ ํฌ๊ฒ ์์กดํฉ๋๋ค. ์ด ํ๋ก์ธ์ค์๋ ๊ฐ ๋ฐฐํฌ๊ฐ ์ฑ๊ณตํ๊ณ ์๋ํ ์ฌ์์ ์ถฉ์กฑํ๋์ง ํ์ธํ๊ธฐ ์ํ ๋น ๋ฅธ ํผ๋๋ฐฑ ๋ฃจํ๊ฐ ํ์ํฉ๋๋ค. ์ด๋ฌํ ํ๊ฒฝ์์ ๋ฐฐํฌ ํผ๋๋ฐฑ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฏธ์ธ ์กฐ์ ํ๊ณ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ฐ์ํ๊ฒ ๋ง๋๋ ๋ฐ ์ค์ถ์ ์ธ ์ญํ ์ ํฉ๋๋ค.
๊ฐ๋ฐ์๊ฐ ๋ฐฐํฌ ํผ๋๋ฐฑ์ ์์งํ ์ ์๋ ๋ฐฉ๋ฒ์๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
- ์ฌ์ฉ์ ํผ๋๋ฐฑ: ๊ฐ์ฅ ์ง์ ์ ์ธ ํผ๋๋ฐฑ ์์ค๋ ์ต์ข ์ฌ์ฉ์ ์์ ์๊ฒ์ ๋์ต๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฉ์ฑ, ์ฑ๋ฅ ๋ฐ ์์ ์ฑ์ ๋ํ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํผ๋๋ฐฑ์ ์ค๋ฌธ์กฐ์ฌ, ํฌ์ปค์ค ๊ทธ๋ฃน, ์ธํฐ๋ทฐ, ์ฑ ๋ด ์ฌ์ฉ์ ํผ๋๋ฐฑ ์์คํ ๋ฑ ๋ค์ํ ์๋จ์ ํตํด ์์ง๋ ์ ์์ต๋๋ค. ๋ํ ๊ฐ๋ฐ์๋ ๋ถ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ํ๋์ ๋ชจ๋ํฐ๋งํ๊ณ ์ถ์ธ์ ํจํด์ ์๋ณํ ์ ์์ต๋๋ค.
- ์๋ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น ์์คํ : ๋ณด๋ค ์ฒด๊ณ์ ์ด๊ณ ๋ฐ์ดํฐ ์ค์ฌ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ํด ๊ฐ๋ฐ ํ์ ์ค์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๋ฐ์ดํฐ๋ ๋ฌผ๋ก ์ค๋ฅ ๋ฐ ๋๋ฒ๊ทธ ๋ก๊ทธ๋ฅผ ์บก์ฒํ๋ ์๋ํ๋ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ก๊น ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ฐ์ดํฐ๋ ๊ฐ๋ฐ์๊ฐ ๋ฐ๋ณต๋๋ ๋ฌธ์ , ๋ณ๋ชฉ ํ์ ๋ฐ ์ต์ ํ ์์ญ์ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ํ ์คํธ ๋ณด๊ณ ์: ์๋ํ๋ ํ ์คํธ๋ ์ต์ ๊ฐ๋ฐ ํ์ดํ๋ผ์ธ์์ ๋งค์ฐ ์ค์ํ๋ฉฐ ํ ์คํธ ๋ณด๊ณ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฌด๊ฒฐ์ฑ๊ณผ ์์ ์ฑ์ ๋ํ ์ค์ํ ํผ๋๋ฐฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ๋ชจ๋ ๊ตฌ์ฑ ์์์ ์ ์ฒด ์์คํ ์ด ์๋ํ ๋๋ก ์๋ํ๋์ง ํ์ธํ๊ธฐ ์ํด ๋จ์ ํ ์คํธ์ ํตํฉ ํ ์คํธ๋ฅผ ๋ชจ๋ ์ํํด์ผ ํฉ๋๋ค.
- ์ดํด๊ด๊ณ์ ๊ฒํ : ํ๋ก์ ํธ ๊ด๋ฆฌ์, ํ ๋ฆฌ๋, ๋น์ฆ๋์ค ๋ถ์๊ฐ ๋ฑ ๋ด๋ถ ์ดํด๊ด๊ณ์๋ ์กฐ์ง์ ๊ด์ ์์ ์ ์ฉํ ํผ๋๋ฐฑ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์๊ตฌ ์ฌํญ, ์ ๋ต์ ๋ชฉํ ๋ฐ ์๋๋ ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ์น ์ฌ๋ถ๋ฅผ ํ๊ฐํ ์ ์์ต๋๋ค.
- ์ ๊ณ ๋ฐ ์์ฅ ๋ํฅ: ๊ฐ๋ฐ ํ์ ์ผ๋ฐ์ ์ธ ์ ๊ณ ํ์ค, ์ต์ ๊ธฐ์ ๋ฐ ์์ฅ ๋ํฅ์ ๋ํ ์ ๋ณด๋ฅผ ์ง์์ ์ผ๋ก ํ๋ณดํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ง์์ ๋ณํํ๋ ๊ธฐ๋์น๋ฅผ ์ถฉ์กฑํ๊ณ ์์ฅ์์ ๊ฒฝ์ ์ฐ์๋ฅผ ์ ์งํ๊ธฐ ์ํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ดํธํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
ํจ๊ณผ์ ์ธ ๋ฐฐํฌ ํผ๋๋ฐฑ ๋ฃจํ๋ ๊ฐ๋ฐ ํ์๊ฒ ๋ฐ๋ณต์ ์ธ ๊ฐ์ ์ ์ฌ์ฉํ ์ ์๋ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํฉ๋๋ค. AppMasterno-code ํ๋ซํผ์ ์๊ตฌ ์ฌํญ์ด ์์ ๋จ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ์ ์ํ๊ฒ ๋ค์ ์์ฑํ์ฌ ์ด ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๋ํ AppMaster ์ ๊ณ ์ ํ ๋ฐฐํฌ ๊ธฐ๋ฅ์ ํตํด ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ์ ์ฝํ ์ ์์ต๋๋ค.
์์ฝํ๋ฉด, ๋ฐฐํฌ ํผ๋๋ฐฑ์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์์ด์๋ ์ ๋ ์ธก๋ฉด์ด๋ฉฐ AppMasterno-code ํ๋ซํผ ์ฌ์ฉ์์๊ฒ ํนํ ์ค์ํฉ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ํ์ง์ ์ผ๊ด๋๊ณ ๋ฐ๋ณต์ ์ธ ๊ฐ์ ์ ์ด์งํ๊ณ ๊ฐ๋ฐ์๊ฐ ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ ์ฌํญ, ์ ๊ณ ๋ํฅ ๋ฐ ๋ฐ์ ํ๋ ๊ธฐ์ ์ ๋ ์ ์ถฉ์กฑํ๋๋ก ์ํํธ์จ์ด๋ฅผ ์กฐ์ ํ ์ ์๋๋ก ํฉ๋๋ค.