์ํํธ์จ์ด ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ํตํฉ์ ๋ค์ํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์, ๊ตฌ์ฑ ๋ฐ ๊ธฐ์ ์ ์ต์ข ์ฌ์ฉ์๊ฐ ๋ฐฐํฌํ๊ณ ํ์ฉํ ์ค๋น๊ฐ ๋ ์ด์ ๋น๋๋ก ์ฒด๊ณ์ ์ด๊ณ ์ํํ๊ฒ ํตํฉํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ๊ฐ๋ ์ ์์ค ์ฝ๋ ํตํฉ, ๋ฒ์ ์ ์ด, ๋น๋ ๊ด๋ฆฌ, ํจํค์ง, ํ ์คํธ ๋ฐ ๋ฆด๋ฆฌ์ค ๊ด๋ฆฌ๋ฅผ ํฌํจํ๋ ์ด์ ๊ตญํ๋์ง ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ๋ค์ํ ์ธก๋ฉด์ ๊ณ ๋ คํฉ๋๋ค.
๋ฐฐํฌ ํตํฉ์ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ผ๋ก ์ ์งํ๋ ๊ฒ์ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ดํ, ํนํ Agile, DevOps ๋ฐ CI(์ง์์ ํตํฉ)/CD(์ง์์ ๋ฐฐํฌ)์ ๊ฐ์ ๋ฐฉ๋ฒ๋ก ์ ์์ฉํ๋ ๊ฒฝ์ฐ ์ ์ ๋ ์ค์ํด์ง๊ณ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ๋ฒ๋ก ์ ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ํ๊ณ ๋น๋ฒํ๊ฒ ํตํฉํ๋ ๊ฒ์ ์ค์์ฑ์ ๊ฐ์กฐํ์ฌ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ๋จ์ถํ๊ณ ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๋ฒ๊ทธ ์์ ์ ๋ ๋น ๋ฅด๊ฒ ์ ๊ณตํฉ๋๋ค. ์ ๊ตฌ์ฑ๋ ๋ฐฐํฌ ํตํฉ ํ๋ก์ธ์ค๋ ์กฐ์ง์ด ์ด๋ฌํ ๋ชฉํ๋ฅผ ๋ฌ์ฑํ๋ ๋ฐ ๋์์ ์ฃผ๋ ๋์์ ํ๋ก๋์ ํ๊ฒฝ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ํ์ ์ต์ํํฉ๋๋ค.
๊ณ ๊ฐ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์๊ฒ ํด์ฃผ๋ no-code ํ๋ซํผ์ธ AppMaster ์ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ํตํฉ์ ์ฌ์ฉ์์๊ฒ ํจ์จ์ ์ด๊ณ ์์ ์ ์ด๋ฉฐ ์๊ธฐ์ ์ ํ ๊ฐ๋ฐ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋ฐ ๋์์ด ๋๋ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด ํ๋ซํผ์ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ์ธก๋ฉด์ ์์ฑํ๊ณ ๊ฐ์ ํ ์ ์๋ ์๊ฐ์ ๋์์ด๋๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์๋ํฌ์๋ ์ํฌํ๋ก์ฐ๋ฅผ ํตํด ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ํฌํจํ ์ฌ๋ฌ ํ๋ซํผ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ํตํฉ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
AppMaster ๋ฐฐํฌ ํตํฉ์ ์ฃผ์ ์ธก๋ฉด ์ค ํ๋๋ ๊ณ ๊ฐ์ด ์ค๊ณํ ์ฒญ์ฌ์ง์์ ์์ค ์ฝ๋์ ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ํ๋ซํผ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(golang), Vue3 ํ๋ ์์ํฌ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ JS/TS, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Android์ฉ Kotlin ๋ฐ Jetpack Compose, iOS์ฉ SwiftUI ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ์๋์ผ๋ก ์์ฑํจ์ผ๋ก์จ AppMaster ๋ค์ํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์๊ฐ ์๋ํ ๋๋ก ์ํํ๊ฒ ํจ๊ป ์๋ํ๋๋ก ๋ณด์ฅํ์ฌ ํตํฉ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ๊ฐ๋ฅ์ฑ์ ์ค์ ๋๋ค.
AppMaster ๋ฐฐํฌ ํตํฉ์ ๋ ๋ค๋ฅธ ํ์ ์ธก๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ๋ฌธ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ๋๋ค. ์ด ํ๋ซํผ์ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ Swagger(OpenAPI) ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ฏ๋ก ๊ฐ๋ฐ์์ IT ์ ๋ฌธ๊ฐ๊ฐ ์ํํ๊ณ ํตํฉ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๋ ์ฝ๊ฒ ์ถ์ ํ๊ณ , ํ ์คํธํ๊ณ , ์ ๋ฐ์ดํธ๋ฅผ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ ์ธ์๋ AppMaster Docker์ ๊ฐ์ ์ปจํ ์ด๋ํ ๊ธฐ์ ์ด ํตํฉ๋์ด ์์ด ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ต์ ๋ฐฐํฌ ๋ฐฉ์์ ํ์ฉํจ์ผ๋ก์จ ํ๋ซํผ์ ํตํด ๊ณ ๊ฐ์ ์กฐ์ง์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
๋ํ AppMaster ํ๋ซํผ์์ ๊ฐ๋ฐ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ์๋ฃจ์ ์ผ๋ก PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ์ ์ ํ์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ์ํํ ํตํฉ์ ๋ณด์ฅํ์ฌ ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก์ ๋ํ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๋ฐ์ดํฐ ๊ด๋ฆฌ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.
์ด๋ฌํ ๋ค์ํ ๋ฐฐํฌ ํตํฉ ๊ธฐ๋ฅ์ ํตํด AppMaster ํ๋ซํผ์ ๊ณ ๊ฐ์ด ๋ค์ํ ์ํํธ์จ์ด ๊ตฌ์ฑ ์์ ๋ฐ ๊ธฐ์ ํตํฉ๊ณผ ๊ด๋ จ๋ ๋ณต์ก์ฑ์ ๋ํด ๊ฑฑ์ ํ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ๋ฐ ๊ฐ๋ฐ์ ์ง์คํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก AppMaster ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํฌ๊ฒ ๊ฐ์ํํ์ฌ ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ๊ณผ ์ฌ๋ฌ ์ ์ข ์ ๊ฑธ์ณ ์ต๋ 10๋ฐฐ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ฑ์ 3๋ฐฐ ๋ ๋์ ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ฐฐํฌ ํตํฉ์ ๋ชจ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ ํธ์ ์ฑ๊ณต์ ๋ณด์ฅํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฐฐํฌ ํตํฉ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฑํํ๊ณ ํ์ ์ ์ธ ๊ธฐ์ ๊ณผ ์ ๊ทผ ๋ฐฉ์์ ํ์ฉํจ์ผ๋ก์จ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ๊ฐ๋ฐ์๊ฐ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๊ณ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ฉด์ ํฌ๊ด์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๊ฒฐํฉ์ ํตํด ์กฐ์ง์ ๋ณด๋ค ๋ฏผ์ฒฉํ๊ณ ํจ์จ์ ์ธ ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ก ์ ์ฑํํ์ฌ ์ ์์ ๋น์ฉ ํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก ๊ณ ๊ฐ์๊ฒ ๊ณ ํ์ง ์ ํ๊ณผ ์๋น์ค๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.