CD(์ง์์ ๋ฐฐํฌ)๋ ์ํํธ์จ์ด ์ ๋ฐ์ดํธ ๋ฆด๋ฆฌ์ค ํ๋ก์ธ์ค๋ฅผ ์๋ํํ๊ณ ๊ฐ์ํํ์ฌ ์ต์ข ์ฌ์ฉ์์๊ฒ ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๋ฒ๊ทธ ์์ ์ฌํญ์ ๋น ๋ฅด๊ณ ์์ ์ ์ด๋ฉฐ ํจ์จ์ ์ผ๋ก ์ ๊ณตํ๋๋ก ์ค๊ณ๋ ์ํํธ์จ์ด ์์ง๋์ด๋ง ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ์ด๋ฌํ ๊ดํ์ ํนํ ์ฌ์ฉ์๊ฐ ์ฑ์ ๋ํ ๋น๋ฒํ ์ ๋ฐ์ดํธ์ ๊ฐ์ ์ ๊ธฐ๋ํ๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. CD๋ ์ผ๋ฐ์ ์ผ๋ก ์ฝ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋์ผ๋ก ํตํฉ๋๊ณ ์ ํ์ฑ์ ํ ์คํธํ์ฌ ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ด๊ธฐ์ ๋ฌธ์ ๋ฅผ ๊ฐ์งํ๊ณ ์์ ํ ์ ์๋๋ก ํ๋ CI(์ง์์ ํตํฉ)์ ์งํ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ์์ญ์์ ์ง์์ ์ธ ๋ฐฐํฌ๋ ํ์ด ์๋ก์ด ๊ธฐ๋ฅ๊ณผ ๊ฐ์ ์ฌํญ์ ๋น ๋ฅธ ์๋๋ก ๋ฐ๋ณตํ๊ณ ์ ๊ณตํ ์ ์๋๋ก ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ๊ธฐ๋์น๊ฐ ๋๊ณ ์ฑ ์ฑ๋ฅ์ด ์กฐ์ง์ ์์ต์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ์ ์๋ ์ค๋๋ ์ ๊ฒฝ์์ด ์น์ดํ ์ฑ ์์ฅ์์ ํนํ ์ค์ํฉ๋๋ค. ๊ฐ๋ ฅํ CD ํ์ดํ๋ผ์ธ์ ๊ตฌํํจ์ผ๋ก์จ ์กฐ์ง์ ์ฝ๋ ์ปค๋ฐ๊ณผ ์ต์ข ์ฌ์ฉ์ ๋ฐฐํฌ ์ฌ์ด์ ์๊ฐ์ ์ต์ํํ์ฌ ์ฌ์ฉ์๋ฅผ ํ๋ณดํ๊ณ ์ ์งํ ๊ฐ๋ฅ์ฑ์ ๋์ผ ์ ์์ต๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ธ AppMaster ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ์ง์์ ๋ฐฐํฌ๋ฅผ ๊ด๋ฒ์ํ๊ฒ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ๊ฐ์ 30์ด ์ด๋ด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฒ์ ์ ์์ฑ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฏ๋ก ์ ๋ฐ์ดํธ๋ฅผ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ถ์ํ ์ ์์ต๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ์๊ฐ์ BP Designer, REST API ๋ฐ WSS endpoints ํตํด ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง), ๋น์ฆ๋์ค ๋ก์ง(๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ผ๊ณ ํจ)์ ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๊ฐ์ํ๋ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ค๋ฅ์ ์ง์ฐ์ ์ด๋ํ ์ ์๋ ๋ณต์กํ ์ฝ๋ ์ฌ์์ฑ ๋ฐ ์๋ ๋ฐฐํฌ ํ๋ก์ธ์ค๊ฐ ํ์ํ์ง ์์ต๋๋ค.
๊ณ ๊ฐ์ด '๊ฒ์' ๋ฒํผ์ ๋๋ฅด๋ฉด AppMaster ๊ณ ๊ฐ์ด ์์ฑํ ์ฒญ์ฌ์ง์ ์๋์ผ๋ก ๊ฐ์ ธ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ์์ค ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ด ์ฝ๋๋ ํด๋ผ์ฐ๋์ ๋ฐฐํฌ๋๊ธฐ ์ ์ Docker ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)๋ก ์ปดํ์ผ, ํ ์คํธ ๋ฐ ์์ถ๋ฉ๋๋ค. ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ Go(Golang)๋ก ์์ฑ๋๋ ๋ฐ๋ฉด, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ก ์์ฑ๋ฉ๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ฉ๋๋ค. ์ด ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ๋ณธ์ง์ ์ผ๋ก AppMaster ์ CD ํ์ดํ๋ผ์ธ์ ์ฌ์ฉ์์๊ฒ ์ํํ๊ณ ํจ์จ์ ์ธ ์ต์ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๋ณด์ฅํฉ๋๋ค.
๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๋ด์์ ์ง์์ ์ธ ๋ฐฐํฌ๋ฅผ ๊ตฌํํ๋ฉด ๋ง์ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์์ ๊ฒฝ์ฐ ์ด ์ ๊ทผ ๋ฐฉ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๊ธฐ ์ฌ์ด ์๋ ์์ ์ ์ ๊ฑฐํ๋ ๋์์ ๋ฐฐํฌ ๊ด๋ จ ํ๋์ ์์๋๋ ์๊ฐ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ ํ๊ณ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ ์ฉํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ฐ ๋ ์ง์คํ ์ ์์ต๋๋ค. ์กฐ์ง์ ๊ฒฝ์ฐ CD๋ ๋ฒ๊ทธ๊ฐ ์๋ ๋ฆด๋ฆฌ์ค๋ ๋ฐฐํฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ ๊ฐ๋ ์ค์ง ์๊ฐ๊ณผ ๋ถ์ ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํ์ ์ค์ฌ์ค๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฒ์ ์ด ๋์ฌ ๋๋ง๋ค AppMaster ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ๊ฐ๋ฐ, ์ค๋น ๋ฐ ์์ฐ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ์ผ๊ด์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
๋ํ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ์ง์์ ์ธ ๋ฐฐํฌ๋ ๋ค์ํ ์ฅ์น ๊ตฌ์ฑ์ ๋ํ ํ ์คํธ, Android ๋ฐ iOS ํ๋ซํผ ๋ชจ๋์์ ๋์์ ์ ๋ฐ์ดํธ ์ฒ๋ฆฌ ๋ฑ ํ๋ซํผ๋ณ ๋ณต์ก์ฑ์ ํด๊ฒฐํ๋ ๋ฐ ํนํ ํจ๊ณผ์ ์ ๋๋ค. ๊ฐ๋ ฅํ CD ํ์ดํ๋ผ์ธ์ ํ์ฉํจ์ผ๋ก์จ ์กฐ์ง์ ์์ฉ ํ๋ก๊ทธ๋จ์ด ๋ค์ํ ์ฅ์น์์ ์ํํ๊ฒ ์คํ๋๋๋ก ํ๋ ๋์์ ํ๋ซํผ ๊ฐ ์ํํ ์ ๋ฐ์ดํธ ๋ฐ ํฅ์์ ํ์ฉํ ์ ์์ต๋๋ค.
์ง์์ ์ธ ๋ฐฐํฌ ์๋ฃจ์ ์ ๋ํ ํฌ์๋ ์กฐ์ง์ ์ํ ์ ๋ต์ ์์ง์์ผ ๋ฟ๋ง ์๋๋ผ ์ค๋๋ ๋น ๋ฅด๊ฒ ๋ฐ์ ํ๊ณ ๊น๋ค๋ก์ด ์ฑ ๊ฐ๋ฐ ์์ฅ์์ ํ์์ ์ธ ๊ฒ์ด๊ธฐ๋ ํฉ๋๋ค. ํฌ๊ด์ ์ธ ์ง์์ ์ธ ๋ฐฐํฌ ๊ธฐ๋ฅ๊ณผ ๊ฒฐํฉ๋ AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ํตํด ๊ธฐ์ ์ ๊ณ ํ์ง ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถ, ๋ฐฐํฌ ๋ฐ ์ ์งํ ์ ์์ต๋๋ค. CD๋ฅผ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์์ ์ธ ๋ถ๋ถ์ผ๋ก ์์ฉํจ์ผ๋ก์จ ์กฐ์ง์ ๊ฒฝ์ ์ฐ์๋ฅผ ์ ์งํ๊ณ ์ฌ์ฉ์์๊ฒ ํ์ํ ๊ฒฝํ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ์ฐธ์ฌ์ ์ถฉ์ฑ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.