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