์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ๋กค๋ฐฑ์ ์๋ก์ด ๋ฐฐํฌ๊ฐ ์ฑ๋ฅ ๋ฌธ์ , ๊ธฐ๋ฅ ์์ค ๋๋ ๊ธฐํ ์์น ์๋ ๋์๊ณผ ๊ฐ์ ๋ถ๋ฆฌํ ๋์์ ๋ณด์ด๋ ๊ฒฝ์ฐ ๊ฐ๋ฐ์์ ์กฐ์ง์ด ์ด์ ์ ์์ ์ ์ธ ์์ฉ ํ๋ก๊ทธ๋จ ๋ฒ์ ์ผ๋ก ๋๋๋ฆด ์ ์๋๋ก ํ๋ ์ค์ํ๊ณ ํ์์ ์ธ ๊ธฐ๋ฅ์ ๋๋ค. ํจ๊ณผ. ์ฌ๊ธฐ์๋ ๋ฐฐํฌ ์ค์ ํ๋ก๋์ ํ๊ฒฝ์ ์ ์ฉ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์คํ ์ทจ์ํ์ฌ ์ฝ๋, ๋ฐ์ดํฐ, ๊ตฌ์ฑ ๋ฑ ๋ชจ๋ ๊ด๋ จ ๊ตฌ์ฑ ์์๋ฅผ ์ด์ ์์ ์ํ๋ก ๋๋๋ฆฌ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ๋ฐฐํฌ ๋กค๋ฐฑ์ ๊ธฐ๋ณธ ๋ชฉํ๋ ์ ์ํ ๋ณต๊ตฌ, ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ์ฉ์ฑ ๋ณด์ฅ ๋ฐ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ ์ ์ง๋ฅผ ํตํด ๋ฐฐํฌ ์คํจ ๋๋ ์์์น ๋ชปํ ์ ํ๋ฆฌ์ผ์ด์ ๋ฌธ์ ์ ์ํฅ์ ์ต์ํํ๋ ๊ฒ์ ๋๋ค.
์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ๋์ด ํญ๋ฐ์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ์ ์ ๋ณต์กํด์ง๋ฉด์ ์ํํธ์จ์ด ๋ฐฐํฌ ๋ฐ ์ ๋ฐ์ดํธ ๋น๋๋ ํฌ๊ฒ ๋์ด๋ฌ์ต๋๋ค. ์ต๊ทผ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๊ธฐ์ ์ 50% ์ด์์ด ์ผ์ฃผ์ผ์ ํ ๋ฒ ์ด์ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฐํฌํ๋ฏ๋ก ์๋ํ์ง ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ด ๋์์ง๊ณ ์ด๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ํจ๊ณผ์ ์ธ ์ ๋ต์ ํ์์ฑ์ด ๋์์ง๋๋ค. ๋ฐฐํฌ ๋กค๋ฐฑ์ ์ฃผ๋ก ํ๋ก๋์ ํ๊ฒฝ์ ๋ณดํธํ๊ณ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์ํ์ ์ต์ํํ๋ ๊ธฐ๋ฅ์ผ๋ก ์ธํด Agile, DevOps ๋ฐ CD(์ง์์ ๋ฐฐํฌ)๋ฅผ ํฌํจํ ๋ค์ํ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์์ ๋ฐฐํฌ ๊ด๋ฆฌ์ ์์ด์๋ ์๋ ์ธก๋ฉด์ด ๋์์ต๋๋ค.
๋ฐฐํฌ ๋กค๋ฐฑ์ ๊ฐ๋ฐ์๊ฐ ํ๋ก๋์ ํ๊ฒฝ ๋ด์์ ์ฝ๋ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ฆฌ์์ค๋ฅผ ์ด์ ์ ๊ฒ์ฆ๋ ์ํ๋ก ์ ์ด๋๊ณ ์๋ํ๋ ๋๋๋ฆฌ๊ธฐ๋ฅผ ์ํํ ์ ์๋๋ก ํ๋ ์์คํ ์ ์ด ๋ฉ์ปค๋์ฆ์ ํ ํํ๋ก ๋ณผ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ, ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์ ๊ฐ์ ํธํ์ฑ, ์ด์ ์๋ ์ํ๋ฅผ ์ถ์ ํ๊ณ ์ฌํํ๋ ๊ธฐ๋ฅ ๋ฑ ๋ฐฐํฌ ๋กค๋ฐฑ ์ ๋ต์ ๊ตฌํํ ๋ ๊ณ ๋ คํด์ผ ํ ๋ช ๊ฐ์ง ์์๊ฐ ์์ต๋๋ค. ๋ถ๋ฆฌํ ์ ํ๋ฆฌ์ผ์ด์ ๋์๋ฟ๋ง ์๋๋ผ ๋ณต์กํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ณ๊ฒฝ ๋ฐ ๊ตฌ์ฑ ๊ด๋ จ ๋ฌธ์ ๋ ์ฒ๋ฆฌํ ์ ์๋๋ก ๊ฑด์ ํ ๋กค๋ฐฑ ์ ๋ต์ ์ค๊ณํด์ผ ํฉ๋๋ค.
ํจ์จ์ ์ธ ๋ฐฐํฌ ๋กค๋ฐฑ์ ์ฉ์ดํ๊ฒ ํ๋ no-code ํ๋ซํผ์ ํ ์๋ ๊ฐ๋ ฅํ AppMaster ํ๋ซํผ์ ๋๋ค. ๋ฐฑ์๋, ์น, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌํจํ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ ๊ฑธ์ณ ์ํํ ๋ฐฐํฌ ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. AppMaster ์ ๊ธฐ๋ฅ์๋ ์๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ๋น์ฆ๋์ค ๋ก์ง ์์ฑ, ์์ค ์ฝ๋ ์์ฑ, ์ ํ๋ฆฌ์ผ์ด์ ์ปดํ์ผ, ํ ์คํธ ์คํ, ์ ํ๋ฆฌ์ผ์ด์ ์ Docker ์ปจํ ์ด๋์ ํจํค์ง, ํด๋ผ์ฐ๋์ ๋ฐฐํฌ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค. ๋ํ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
๋ฐฐํฌ ๊ด๋ฆฌ ๊ธฐ๋ฅ ์ธ์๋ AppMaster ํ๋ซํผ์ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์์ ์๋ ์์ฑ์ ์ ๊ณตํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค AppMaster 30์ด ์ด๋ด์ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ธํธ๋ฅผ ์์ฑํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ค์ ๋ฐ์ํ๋ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ค์ ๋ก AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ์ธ์์ ์ธ ํ์ฅ์ฑ์ ๋ณด์ฌ์ค๋๋ค.
๊ธฐ์ ์คํ๊ณผ ํน์ ์ฌ์ฉ ์ฌ๋ก์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ๊ฐ์ง ๋กค๋ฐฑ ๊ธฐ์ ์ด ์์ต๋๋ค. ํ ๊ฐ์ง ์ต์ ์ ๋ ๊ฐ์ ๋์ผํ ๋ผ์ด๋ธ ํ๋ก๋์ ํ๊ฒฝ์ด ์ ์ง ๊ด๋ฆฌ๋๋ ๋ธ๋ฃจ-๊ทธ๋ฆฐ ๋ฐฐํฌ์ ๋๋ค. ํ๋๋ ํ์ฑ ํ๊ฒฝ ์ญํ ์ ํ๊ณ ๋ค๋ฅธ ํ๋๋ ๋๊ธฐ ํ๊ฒฝ ์ญํ ์ ํฉ๋๋ค. ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฐํฌํ ๋ ๋๊ธฐ ํ๊ฒฝ์ ๋ณ๊ฒฝ ์ฌํญ์ ์์ ํ๊ณ ํ ์คํธ์ ์ฑ๊ณตํ ํ ํธ๋ํฝ์ด ํด๋น ํ๊ฒฝ์ผ๋ก ์ ํ๋ฉ๋๋ค. ๋ฐฐํฌ ํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ํธ๋ํฝ์ ์์ง ํ์ฑํ๋ ๊ธฐ์กด ํ๊ฒฝ์ผ๋ก ์ฆ์ ๋ฆฌ๋๋ ์ ํ์ฌ ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ์ฌ์ฉ์ ์ํฅ์ ์ต์ํํ ์ ์์ต๋๋ค.
๋ ๋ค๋ฅธ ์ต์ ์ Git๊ณผ ๊ฐ์ ๋ฒ์ ์ ์ด ์์คํ ์ ํ์ฉํ๋ ๊ฒ์ ๋๋ค. ๊ฐ๋ฐ์๋ ์ด์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฒ์ ๊ณผ ํด๋น ๋ฐฐํฌ ์ํฐํฉํธ์ ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ ์ง ๊ด๋ฆฌํ์ฌ ์ง์ ๋ ์ด์ ๋ฒ์ ์ผ๋ก ์ฝ๊ฒ ๋กค๋ฐฑํ ์ ์์ต๋๋ค. Kubernetes์ ๊ฐ์ ๋๊ตฌ์ ๊ฒฐํฉ๋ Docker์ ๊ฐ์ ์ปจํ ์ด๋ํ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ์ต์ํ์ ์๋ ๊ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋กค๋ฐฑ์ ๊ด๋ฆฌํ๊ณ ์กฐ์ ํ๋ ๊ฐ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ์ ๊ณตํ ์๋ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ฐฐํฌ ๋กค๋ฐฑ์ ๋ฐฐํฌ ์ค๋ฅ๋ ์์์น ๋ชปํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฑ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ํ์ ์ธก๋ฉด์ ๋๋ค. AppMaster ํ๋ซํผ๊ณผ ๊ฐ์ ํจ์จ์ ์ธ ๋กค๋ฐฑ ์ ๋ต ๋ฐ ๋๊ตฌ๋ฅผ ํ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์ํ์ ์ํํ๊ณ ๊ฐ๋ ์ค์ง ์๊ฐ์ ์ต์ํํ๋ฉฐ ์ผ๊ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ์งํ ์ ์์ต๋๋ค. ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฑํํ๊ณ ๊ฐ๋ ฅํ ํ๋ก์ธ์ค๋ฅผ ํ์ฉํจ์ผ๋ก์จ ์กฐ์ง์ ์์ฐ ํ๊ฒฝ์ ๋ณดํธํ๊ณ ๊ณ ๊ฐ์๊ฒ ๊ณ ํ์ง ์ํํธ์จ์ด ์๋ฃจ์ ์ ์ ๊ณตํ๋ ๋์์ ๋ฐ๋ณต์ ์ด๊ณ ๋ฏผ์ฒฉํ ๊ฐ๋ฐ์ ์ด์ ์ ๊ณ์ ๋๋ฆด ์ ์์ต๋๋ค.