๋ฐฑ์๋ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ CD(์ง์์ ๋ฐฐํฌ)๋ ์๋ก ๊ตฌ์ถ๋๊ฑฐ๋ ์ ๋ฐ์ดํธ๋ ๊ตฌ์ฑ ์์๋ฅผ ํ๋ก๋์ ์๋ฒ์ ์๋์ผ๋ก ๋ฐฐํฌํ๋ ๋ฐ ์ค์ ์ ๋๊ณ ์ํํ๊ณ ์ค๋จ ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ณด์ฅํ๋ ๊ณ ๊ธ ์ํํธ์จ์ด ์์ง๋์ด๋ง ๋ฐฉ์์ ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ๊ฐ๋ฐ์๊ฐ ๋ณ๊ฒฝํ ๊ฐ๋ณ ๋ณ๊ฒฝ ์ฌํญ์ ์ง์์ ์ผ๋ก ๋ณํฉํ๊ณ ํ ์คํธํ์ฌ ์ํํธ์จ์ด์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ๋ CI(์ง์์ ํตํฉ)์ ํ์ฅ์ ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ง์์ ์ผ๋ก ํ ์คํธํ๊ณ ๊ฒ์ฆํ๋ฉฐ ๊ฐ๋ฅํ ํ ๋น ๋ฅด๊ณ ์์ ํ๊ฒ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ ์ ์๋๋ก ํจ์ผ๋ก์จ ๊ฐ์ํ๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ๋ฅผ ์ ์งํ๊ณ ์ ๋ฐ์ ์ธ ์์ฐ์ฑ์ ๋์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ณธ์ง์ ์ผ๋ก ์ง์์ ์ธ ๋ฐฐํฌ๋ ๊ฐ๋ฐ์๊ฐ ์ฝ๋ ์ ๋ฐ์ดํธ๋ฅผ ์๋ฃํ ์๊ฐ๋ถํฐ ํด๋น ์ ๋ฐ์ดํธ๊ฐ ํ๋ก๋์ ์ ์ ์ฉ๋๋ ์๊ฐ๊น์ง ์์๋๋ ์๊ฐ์ ์ต์ํํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์๋ํํจ์ผ๋ก์จ ๊ฐ๋ฐ ํ์ ํ์ง ์ฝ๋ ์์ฑ, ์ฒ ์ ํ ๋ก๊น ๋ฐ ๋ชจ๋ํฐ๋ง๊ณผ ๊ฒฐํฉ๋ ์๋ํ๋ ํ ์คํธ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ์๋ณํ๊ณ ํด๊ฒฐํ๋ ๋ฑ ์์ ์ด ๋ฐ์ด๋ ๋ถ์ผ์ ์ง์คํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฐํฌ ์๋ํ ์์ค์ ๋ฒ๊ทธ ๋ฐ์์ด๋ ๊ฐ๋ ์ค์ง ์๊ฐ ๋ฐ์ ์ํ์ ํฌ๊ฒ ์ค์ฌ ํ์ด ๋ ์์ฃผ ๋ฆด๋ฆฌ์คํ๊ณ , ์ฌ์ฉ์ ํผ๋๋ฐฑ์ ์๋ตํ๊ณ , ์ํํธ์จ์ด์ ์ ๋ฐ์ ์ธ ํ์ง์ ํฅ์์ํฌ ์ ์๊ฒ ํด์ค๋๋ค.
ํจ๊ณผ์ ์ธ ์ง์์ ๋ฐฐํฌ์ ํ ๊ฐ์ง ์ค์ํ ์ธก๋ฉด์ ์ฝ๋ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ๋ฅผ ํฌํจํ ๋ค์ํ ๋จ๊ณ๋ฅผ ํฌํจํ๋ ๊ฐ๋ ฅํ CI/CD ํ์ดํ๋ผ์ธ์ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค. ์ ๊ตฌ์ฑ๋ ํ์ดํ๋ผ์ธ์ ์๋ ๊ฐ์ ์ ํผํ๊ณ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค์์ ์ธ์ ์ค๋ฅ์ ์ํ์ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ ์ํํธ์จ์ด๊ฐ ์๋ํ ๋๋ก ์๋ํ๊ณ ๊ฒฐํจ์ด ์๋์ง ํ์ธํ๋ ๋ฐ ๋์์ด ๋๋ ๋จ์ ํ ์คํธ, ํตํฉ ํ ์คํธ, ์ฑ๋ฅ ํ ์คํธ ๋ฐ ์๋ํฌ์๋ ํ ์คํธ์ ๊ฐ์ ์ผ๋ จ์ ์๋ํ๋ ํ ์คํธ๋ฅผ ๊ตฌํํจ์ผ๋ก์จ ๋ฌ์ฑ๋ฉ๋๋ค. ๋ํ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฐํฌ๋ ์๋น์ค์ ์ํ๋ฅผ ์ถ์ ํ๊ณ ์ ์ฌ์ ์ธ ๋ฌธ์ ๊ฐ ์์ค์ปฌ๋ ์ด์ ๋๊ธฐ ์ ์ ์ฌ์ ์ ๊ฐ์งํฉ๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ์ง์์ ์ธ ๋ฐฐํฌ ๊ฐ๋ ์ ๋์์ธ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ผ๋ก ์์ฉํฉ๋๋ค. ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(golang), ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JavaScript/TypeScript, iOS ๋ฐ Android ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin, Jetpack Compose, SwiftUI ์ ๊ฐ์ ์ต์ฒจ๋จ ๊ธฐ์ ์ ํ์ฉํ๋ AppMaster ์ฌ์ฉํ๋ฉด CD ์์น์ ์๊ฐ์ ์ผ๋ก ์ํํ๊ฒ ํตํฉํ ์ ์์ต๋๋ค. - ์์ฑ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ฐ API endpoints.
AppMaster ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ค๊ณํ๊ธฐ ์ํ ์ง๊ด์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํจ์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ํ์ฅ์ฑ์ด๋ ์ฑ๋ฅ ์ ํ ์์ด ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๊ฐ๋ฐํ ์ ์๋๋ก ํด์ค๋๋ค. ์ด ํ๋ซํผ์ Web BP ๋์์ด๋๋ฅผ ํตํ ๋ํํ ํ๋ฐํธ์๋๋ฅผ ์ง์ํ๋ฉฐ ์ ๋ฒ์ ์ ์ฑ ์คํ ์ด์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI์ ๋ก์ง์ ๋์ ์ผ๋ก ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. '๊ฒ์' ๋ฒํผ์ ํด๋ฆญํ๋ฉด AppMaster ์๋์ผ๋ก ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ฑ์ Docker ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)๋ก ํจํค์งํ๊ณ , ๋ชจ๋ ๊ฒ์ ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ์ฌ ๋จ ๋ช ๋ฒ์๋ง์ผ๋ก ์ง์์ ์ธ ๋ฐฐํฌ ๋ชฉํ๋ฅผ ๋ฌ์ฑํฉ๋๋ค. ์ฌ์ด ๋จ๊ณ.
์ํคํ ์ฒ ํจ๋ฌ๋ค์์ด ๊ณ์ํด์ ๋ง์ดํฌ๋ก์๋น์ค ๋ฐ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ผ๋ก ์ ํํจ์ ๋ฐ๋ผ ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์ง์์ ์ธ ๋ฐฐํฌ์ ์ค์์ฑ์ด ๋์ฑ ์ปค์ง๊ณ ์์ต๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ๋์ ํ์ง ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ ์ ์๋๋ก ํ์ฌ ๊ธ๊ฒฉํ ๋ณํ์๋ ๋ถ๊ตฌํ๊ณ ์ํํธ์จ์ด ํ์ง์ด ์ผ๊ด๋๊ฒ ์ ์ง๋๋๋ก ๋ณด์ฅํฉ๋๋ค. ํ๋ซํผ์ ์๋ํ๋ ํ ์คํธ, ํตํฉ ๋ฐ ๋ฐฐํฌ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋์ ์์ค์ ์ฑ๋ฅ๊ณผ ์์ ์ฑ์ ์ ์งํ๋ฉด์ ๋น ๋ฅธ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ ๋ฐ ์กฐ์ ์ ์ง์ํฉ๋๋ค.
์ง์์ ์ธ ๋ฐฐํฌ๋ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ์ ์ ์ํ ์ ๊ณต, ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ๋ํ ๋น ๋ฅธ ์๋ต ๋ฐ ์ํํธ์จ์ด ํ์ง ํฅ์์ ๊ฐ๋ฅํ๊ฒ ํ๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ์ ์ฌ๋ก์ ๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ํ์ฉํจ์ผ๋ก์จ ๋ชจ๋ ์์ค์ ๊ฐ๋ฐ์๋ ์ด ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฝ๊ฒ ์ฑํํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ๋ฐฐํฌ๋ฅผ ๋ณด์ฅํ๋ฉฐ ๊ธฐ์กด ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์์๋๋ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค. AppMaster ๊ฐ๋ฐ์๊ฐ ๊ด๋ฒ์ํ ์ต์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๊ฒฌ๊ณ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํ๋ ๋์์ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ํํ๊ณ ์ํ์ ์ต์ํํ๋ฉฐ ์์ฐ์ฑ์ ๊ทน๋ํํ๋ ์ง์์ ์ธ ๋ฐฐํฌ ์์น์ ์ ์งํฉ๋๋ค.