์ปจํ ์ด๋ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ์์ญ, ํนํ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ค์ํ ๊ฐ๋ ์ ๋๋ค. ์ด๋ ์ฝ๋, ๋ฐํ์, ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์์คํ ๋๊ตฌ ๋ฐ ์ค์ ๊ณผ ๊ฐ์ ๋ชจ๋ ํ์ ๊ตฌ์ฑ ์์๋ฅผ ํฌํจํ๋ ์ด์ ๊ฐ๋ฅํ๊ณ ๋ ๋ฆฝ์ ์ธ ๋จ์("์ปจํ ์ด๋")๋ฅผ ๋ง๋ค์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ํจํค์ง, ๋ฐฐํฌ ๋ฐ ์คํํ๋ ๊ฐ๋ณ๊ณ ๋ฆฌ์์ค ํจ์จ์ ์ธ ๋ฐฉ๋ฒ์ ๋๋ค. ์ด๋ฌํ ์ปจํ ์ด๋๋ ์๋ก ๋ฐ ํธ์คํธ ์์คํ ๊ณผ ์์ ํ ๊ฒฉ๋ฆฌ๋์ด ๊ฐ๋ฐ์์ ์ํฌ์คํ ์ด์ , ํ ์คํธ ์๋ฒ ๋๋ ํด๋ผ์ฐ๋์ ํ๋ก๋์ ํ๊ฒฝ ๋ฑ ๋ค์ํ ํ๊ฒฝ์์ ์ผ๊ด์ฑ๊ณผ ์์ ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค ๋ฐ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ์๋์ ์ปจํ ์ด๋ํ๋ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๋ ๋์์ ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ์ต์ ํํ๋ ๊ธฐ๋ฅ ๋๋ถ์ ์์ฒญ๋ ์ธ๊ธฐ๋ฅผ ์ป์์ต๋๋ค. Gartner์ ๋ฐ๋ฅด๋ฉด 2022๋ ๊น์ง ๊ธ๋ก๋ฒ ์กฐ์ง์ 75% ์ด์์ด ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ก๋์ ํ๊ฒฝ์์ ์คํํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ด๋ 2020๋ 30% ๋ฏธ๋ง์์ ์ฆ๊ฐํ ๊ฒ์ ๋๋ค. ์ปจํ ์ด๋ ๊ธฐ์ ์ ์ด๋ฌํ ๋น ๋ฅธ ์ฑํ์ ๋ค์๊ณผ ๊ฐ์ ์๋ง์ ์ด์ ์ ์ํด ์ฃผ๋๋ฉ๋๋ค.
1. ์ด์์ฑ: ์ปจํ ์ด๋๋ ๋ค์ํ ํ๋ซํผ์์ ์ํํ๊ฒ ์คํ๋ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ฐ์๋ ๊ธฐ๋ณธ ์ธํ๋ผ์ ์ฐจ์ด๋ก ์ธํ ๋ถ์ผ์น๋ฅผ ๊ฑฑ์ ํ ํ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ํ ๋ฒ ๊ตฌ์ถํ๊ณ ์จํ๋ ๋ฏธ์ค, ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋, ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ํ๊ฒฝ ๋ฑ ์ด๋๋ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
2. ํ์ฅ์ฑ: ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณ๋ํ๋ ์์์ ๋ง๊ฒ ์ฝ๊ฒ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์์ผ๋ฏ๋ก ํจ์จ์ ์ธ ๋ฆฌ์์ค ํ ๋น ๋ฐ ๋น์ฉ ์ต์ ํ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ณํํ๋ ์ํฌ๋ก๋์ ๋์ํ์ฌ ์ปจํ ์ด๋๋ฅผ ์ ์ํ๊ฒ ์์ฑ, ํ๊ดด ๋ฐ ์ฌ๋ฐฐํฌํ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ์ ํฅ์๋ ๋ฏผ์ฒฉ์ฑ, ์ ์ฐ์ฑ ๋ฐ ๋ณต์๋ ฅ์ ๋๋ฆด ์ ์์ต๋๋ค.
3. ์ผ๊ด์ฑ: ์ปจํ ์ด๋๋ ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ์ ๋ฐ์ ๊ฑธ์ณ ๋ค์ํ ํ๊ฒฝ์์ ์ผ๊ด๋ ๋์์ ๋ณด์ฅํ์ฌ ๊ฐ๋ฐ, ํ ์คํธ ๋ฐ ํ๋ก๋์ ์์คํ ๊ฐ์ ๋ถ์ผ์น๋ฅผ ์ต์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ๊ฒฝ ์ฐจ์ด๋ก ์ธํด ๋ฐ์ํ๋ ๊ฒฐํจ ๋ฐ ๋ฌธ์ ์ ์ํ์ ์ต์ํํ๊ณ ์๋ก์ด ์ํํธ์จ์ด ์ ํ์ ์ถ์ ๊ธฐ๊ฐ์ ๋จ์ถํฉ๋๋ค.
4. ๋ณด์: ์ปจํ ์ด๋๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณต๊ฐ์ ๋ถํ ํ๊ณ ๋ฆฌ์์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํ๋ฏ๋ก ์ถ๊ฐ ๊ฒฉ๋ฆฌ ๋ฐ ๋ณด์ ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค. ์ด๋ก ์ธํด ๊ณต๊ฒฉ์๊ฐ ํ ์ปจํ ์ด๋์ ์ทจ์ฝ์ ์ ์ ์ฉํ๊ณ ๋ค๋ฅธ ์ปจํ ์ด๋๋ ํธ์คํธ ์์คํ ์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒ์ด ๋ ์ด๋ ค์์ง๋๋ค. ๋ํ ์ปจํ ์ด๋ ์ด๋ฏธ์ง์ ๋ฒ์ ์ด ๊ด๋ฆฌ๋๊ณ ์ฝ๊ฒ ๊ฐ์ฌ ๊ฐ๋ฅํ๋ฏ๋ก ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๋ณด์์ด ๊ฐํ๋ฉ๋๋ค.
5. ๋ฆฌ์์ค ํจ์จ์ฑ: ์ปจํ ์ด๋ํ๋ ์ฌ๋ฌ ์ปจํ ์ด๋๊ฐ ๋จ์ผ ์ด์ ์ฒด์ ์ปค๋์ ๊ณต์ ํ ์ ์์ผ๋ฏ๋ก ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ํฅ์์์ผ ๊ฐ์ ๋จธ์ (VM)๊ณผ ๊ฐ์ ๊ธฐ์กด ๊ฐ์ํ ๊ธฐ์ ์ ๋นํด ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ์ค์ด๊ณ ์ค๋ฒํค๋๋ฅผ ์ค์ ๋๋ค.
AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ปจํ ์ด๋ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋์ฑ ๊ฐ์ํํ๊ณ ์ต์ ํํ๋ ๋ฐ ํ์ฉ๋ฉ๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ no-code ๊ฐ๋ฐ ํ๊ฒฝ์ ํตํด ๊ณ ๊ฐ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, REST API ๋ฐ WSS endpoints ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ AppMaster UI๋ฅผ ๋์์ธํ๊ณ ๊ฐ ๊ตฌ์ฑ ์์์ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํ๊ธฐ ์ํ drag-and-drop ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. '๊ฒ์' ๋ฒํผ์ ๋๋ฅด๋ฉด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ด๋ฅผ Docker ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)์ ํจํค์งํ๊ณ ํด๋ผ์ฐ๋์ ๋ฐฐํฌํฉ๋๋ค.
์ธ๊ธฐ ์๋ ์ปจํ ์ด๋ํ ํ๋ซํผ์ธ Docker๋ AppMaster ์ ๊ฐ๋ฐ ์ํ๊ณ์์ ํ์์ ์ธ ์ญํ ์ ํฉ๋๋ค. Docker ์ปจํ ์ด๋๋ Go(golang)๋ฅผ ์ฌ์ฉํ์ฌ AppMaster ์์ ์์ฑ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๋ํ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋๋ ๋ฐ๋ฉด, ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์๋ฒ ๊ธฐ๋ฐ AppMaster ํ๋ ์์ํฌ๋ฅผ ํ์ฉํฉ๋๋ค.
AppMaster ์ no-code ์ ๊ทผ ๋ฐฉ์๊ณผ ์ปจํ ์ด๋ํ ๊ธฐ์ ์ ๊ฒฐํฉ์ผ๋ก ์ค์๊ธฐ์ ์์ ๋๊ธฐ์ ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ๊ณ ๊ฐ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ 10๋ฐฐ ๋ ๋น ๋ฅด๊ณ 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ ๋๋ค. ์๋ฒ endpoints ์ฉ Swagger(๊ฐ๋ฐฉํ API) ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํ์ ๋ฌธ์์ ์๋ ์์ฑ์ ํตํด ๊ธฐ์ ์ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๋ฉด์ ๊ฐ์ํ๋๊ณ ํจ์จ์ ์ธ ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๋ณด์ฅํ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ์ปจํ ์ด๋ํ๋ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ, ํนํ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ์ค์ํ ๊ฐ๋ ์ ๋๋ค. AppMaster ์ปจํ ์ด๋ ๊ธฐ์ ์ ํ์ ํ์ฉํ์ฌ ๊ณ ๊ฐ์ด ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ด๋ฉฐ ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์ค๊ณ, ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํ์ฌ ์ ์ฒด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ๊ฑธ์ณ ์์ฐ์ฑ๊ณผ ๋น์ฉ ํจ์จ์ฑ์ ํฅ์์ํต๋๋ค.