์ํํธ์จ์ด ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ๋ฆฌ์์ค๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ์ผ๋ก ์ถ์ํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ ํ์ํ ์์ฐ, ์๋น์ค, ๋๊ตฌ ๋ฐ ์ธํ๋ผ ๋ชจ์์ ์๋ฏธํฉ๋๋ค. ์ด๋ฌํ ๋ฆฌ์์ค๋ ํจ์จ์ ์ด๊ณ ํจ๊ณผ์ ์ธ ๋ฐฐํฌ๋ฅผ ๋ณด์ฅํ๋ ๋์์ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ณํ, ์ ๊ณต ๋ฐ ์ง์์ ์ธ ์ง์์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฐฐํฌ ๋ฆฌ์์ค์ ๋ฒ์์๋ ํ๋์จ์ด, ์ํํธ์จ์ด, ๋คํธ์ํฌ ๋ฑ๊ณผ ๊ฐ์ ๋ค์ํ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ณต์ก์ฑ๊ณผ ๊ท๋ชจ๊ฐ ๊ณ์ํด์ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๊ฐ๋ฐ์๋ ์ํํ ๋ฐฐํฌ๋ฅผ ๋ณด์ฅํ๊ณ ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ต์ ์ ์ฑ๋ฅ์ ์ ์งํ๊ธฐ ์ํด ์ด๋ฌํ ๋ฆฌ์์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํด์ผ ํฉ๋๋ค.
ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฐ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ ์๋์ ๋ฐฐํฌ ๋ฆฌ์์ค๋ ๊ฐ์ ๋จธ์ , ์ปจํ ์ด๋, ์๋ฒ๋ฆฌ์ค ๊ธฐ๋ฅ, CDN(์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ)๊ณผ ๊ฐ์ ๋ค์ํ ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์๋ ์ต์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ตฌ ์ฌํญ์ ์ฒ๋ฆฌํ ์ ์๋ ํ๊ฒฝ์ ์กฐ์ฑํฉ๋๋ค. ๊ฐ๋ฐ์๋ Kubernetes์ ๊ฐ์ ์กฐ์ ๋๊ตฌ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ๋ฆฌ์์ค ํ์ฉ๋๋ฅผ ์ต์ ํํ๋ ๋์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๋ฐฐํฌ, ํ์ฅ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ํ ๋ฐฐํฌ ๋ฆฌ์์ค ๊ด๋ฆฌ์๋ ๋ฆฌ์์ค ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋ฐ ๋ถ์, ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ๋ณด์ฅ, ๋ฆฌ์์ค ํ ๋น ์ต์ ํ๊ฐ ์๋ฐ๋ฉ๋๋ค. APM(์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง) ์ํํธ์จ์ด์ ๊ฐ์ ๋๊ตฌ๋ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์๋ณํ๊ณ ๋ฆฌ์์ค ์๋น๋ฅผ ๊ด๋ฆฌํ๋ฉฐ ์ ์ฌ์ ์ธ ๋ฌธ์ ๊ฐ ํ๋๋๊ธฐ ์ ์ ๊ฐ์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ no-code ํ๋ซํผ์ธ AppMaster ์ ์ฒด ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ธฐ ์ํด ๋ง์ถคํ๋ ํฌ๊ด์ ์ธ ๋ฐฐํฌ ๋ฆฌ์์ค ์ํ๊ณ๋ฅผ ๋ณด์ฌ์ค๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ง๊ด์ ์ธ ์๊ฐ์ ์ธํฐํ์ด์ค์ ์ก์ธ์คํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WebSocket(WSS) endpoints ์์ฑํ ์ ์์ต๋๋ค. ์ด ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ฉด ๊ธฐ์ ์ง์์ด ์๋ ์ฌ์ฉ์๋ผ๋ ๋ง์ฐฐ์ ์ต์ํํ๋ฉด์ ์ ๊ตํ๊ณ ๊ฐ๋ ฅํ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์๋ ๊ฐ๋ฐ์๊ฐ ๋ฐฐํฌ ๋ฆฌ์์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋๋ ์๋ง์ ๊ธฐ๋ฅ์ด ํตํฉ๋์ด ์์ต๋๋ค. ์๋ฅผ ๋ค์ด AppMaster ์ drag-and-drop UI๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๋จ์ํํ์ฌ ๊ฐ๋ฐ์๊ฐ ๋น์ฆ๋์ค ๋ก์ง์ ์ง์คํ๊ณ ๋ฎ์ ์์ค์ ์ธ๋ถ ์ฌํญ์ ์ฝ๋งค์ด์ง ์๋๋ก ํ ์ ์์ต๋๋ค. ๋ํ AppMaster ํตํฉ ํ ์คํธ ํ๋ ์์ํฌ๋ฅผ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ๋ฐฐํฌ ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฌ๊ณ ์ฑ๊ณผ ์์ ์ฑ์ ํ์ธํ ์ ์์ต๋๋ค.
AppMaster ๊ฐ ์ ๊ณตํ๋ ๋ ๋ค๋ฅธ ์ค์ํ ์ด์ ์ ๋ฐฑ์๋ ๊ตฌ์ฑ ์์์ฉ Go(golang), ์น ๊ตฌ์ฑ ์์์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JavaScript/TypeScript, Android ๋ฐ iOS ๋ชจ๋ฐ์ผ ํ๋ซํผ์ฉ Jetpack Compose ๋ฐ SwiftUI ์ฌ์ฉํ๋ Kotlin์์ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ์ด ์ฝ๋ ์์ฑ ๊ธฐ๋ฅ์ ์ ๊ณ ํ์ค๊ณผ์ ํธํ์ฑ์ ๋ณด์ฅํ๊ณ ๊ธฐ์กด ์ํํธ์จ์ด ์ํ๊ณ์์ ์ํํ ํตํฉ์ ์ด์งํฉ๋๋ค.
๋ฐฐํฌ์ ๊ด๋ จํ์ฌ AppMaster 30์ด ์ด๋ด์ ์ ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ํ์ํฉ๋๋ค. ํ๋ซํผ์ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํฉ๋๋ค. ๋ํ AppMaster ์ ์ ํ๋ฆฌ์ผ์ด์ ์ Go์์ ์์ฑ๋ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ๊ตฌ์ฑ ์์์ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํธํ์ฑ ๋๋ถ์ ์ํฐํ๋ผ์ด์ฆ ๋๋ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์์ฉํ๋๋ก ๋น ๋ฅด๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
๋ํ AppMaster ๋ค์ํ ์ค์ํ ์ธก๋ฉด์ ์๋์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์ํํ ๋ฐฐํฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ํ๋ซํผ์ ์๋ฒ endpoints ์ ๋ํ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๊ณ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ Docker ์ปจํ ์ด๋์ ์์ถํ์ฌ ํด๋ผ์ฐ๋์ ์ฝ๊ฒ ๋ฐฐํฌํ ์๋ ์์ต๋๋ค. ์ด๋ฌํ ์๋ํ๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๋ณต์กํ ๋ฐฐํฌ ์ธ๋ถ ์ ๋ณด์ ๋ํด ๊ฑฑ์ ํ์ง ์๊ณ ๋ฐฐํฌ ๋ฆฌ์์ค ๊ด๋ฆฌ์ ์ง์คํ ์ ์์ต๋๋ค.
AppMaster ์ ํด๋ผ์ฐ๋ ํ๋ซํผ์ ํตํฉ์ ๋ฐฐํฌ ๋ฆฌ์์ค ์ต์ ํ์ ๋ ๋ค๋ฅธ ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค. ์๋ ํ์ฅ ๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด ๊ธฐ์ ์ ๋ค์ดํ์์ ์ต์ํํ๊ณ ๋ถํ ๋ณ๋์ด ์ฌํ ๊ฒฝ์ฐ์๋ ์ต์ ์ ์ฑ๋ฅ์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ AppMaster ์ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ Apple App Store ๋๋ Google Play Store์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ๋ฐฐํฌ ๋ฆฌ์์ค๋ ํจ์จ์ ์ธ ์ํํธ์จ์ด ๋ฐฐํฌ์ ํ์ํ ๋ชจ๋ ๊ตฌ์ฑ ์์, ๋๊ตฌ ๋ฐ ์ธํ๋ผ๋ฅผ ํฌํจํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์ ์ธก๋ฉด์ ๋๋ค. AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ํฌ๊ด์ ์ธ ๋ฐฐํฌ ๋ฆฌ์์ค ์ํ๊ณ๋ฅผ ์ ๊ณตํ์ฌ ๊ธฐ์ ์ด ๋ฐฐํฌ ๋ฆฌ์์ค์ ๊ด๋ฆฌ ๋ฐ ํ ๋น์ ์ต์ ํํ๋ ๋์์ ๊ฐ๋ ฅํ๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์๋๋ก ํด์ค๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ๊ณ ์ํํ๋ฉฐ ํจ์จ์ ์ธ ๊ฐ๋ฐ ๊ธฐ๋ฅ์ ํ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์๋๋ฅผ ํฌ๊ฒ ๋์ด๋ ๋์์ ๋น์ฉ์ ์ ๊ฐํ๊ณ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์์จ ์ ์์ต๋๋ค.