์๋ฒ๋ฆฌ์ค ์ปดํจํ ๋ฐ AppMaster ์ no-code ํ๋ซํผ๊ณผ ๊ด๋ จํ์ฌ "์ก์ "์ ์ ํ๋ฆฌ์ผ์ด์ , ์๋น์ค ๋๋ ์์คํ ์์ ํ๋ฌ๋์ค๋ ๋ฐ์ดํฐ ์ ์ก ๋๋ ๋คํธ์ํฌ ํธ๋ํฝ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ์ ์ ์ก๋๋ ๋ฐ์ดํฐ, API์ ์๋ต, ๋ง์ดํฌ๋ก์๋น์ค ๊ฐ ๋ฐ์ดํฐ ์ ์ก, ์ธ๋ถ ๋๊ตฌ ๋ฐ ํตํฉ๊ณผ์ ํต์ ๊ณผ ๊ด๋ จ๋ ์ ์์ต๋๋ค. ํจ์จ์ ์ธ ์ก์ ์ฒ๋ฆฌ๋ ์๋ต ์๊ฐ, ๊ฐ์ฉ์ฑ ๋ฐ ์ฌ์ฉ์ ๊ฒฝํ์ ์ํฅ์ ๋ฏธ์น ์ ์์ผ๋ฏ๋ก ์ต์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ์ ์งํ๊ณ ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๋ ๋ฐ ์ค์ํฉ๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ก์ ์๋ ์ผ๋ฐ์ ์ผ๋ก ํด๋ผ์ฐ๋ ์๋น์ค ๊ณต๊ธ์(CSP), ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN), ์น ๋ฐ ๋ชจ๋ฐ์ผ ํ๋ฐํธ์๋, API, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ํ์ฌ ํตํฉ๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ณ์ธต ๋ฐ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ๋ฅผ ์ฑํํ๋ฉด ์กฐ์ง์ ์๋ฒ ๊ด๋ฆฌ๋ฅผ ์ถ์ํํ์ฌ ์ก์ ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ ์ ์์ต๋๋ค. AppMaster ์ ํ๋ซํผ์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ง์ํ๋ ๋ฐ ํต์ฌ์ ์ธ ์ญํ ์ ํ์ฌ ๊ณ ๊ฐ์ด ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๋ชจ๋ ์ธก๋ฉด์ ์๊ฐ์ ์ผ๋ก ์ค๊ณํ๊ณ ๊ด๋ฆฌํ ์ ์๋๋ก ํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ๋ฐ์ดํฐ ์ก์ ํ๋ก์ธ์ค๋ฅผ ํฅ์์ํต๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์์๋ ๋ฐ์ดํฐ ์ก์ ๋น์ฉ์ ์ดํดํ๊ณ ๊ด๋ฆฌํ๋ ๊ฒ์ด ์๋ฃจ์ ์ ์ด ์์ ๋น์ฉ(TCO)์ ๊ฒฐ์ ํ๋ ์ฃผ์ ์์ ์ค ํ๋์ด๋ฏ๋ก ๋งค์ฐ ์ค์ํฉ๋๋ค. AWS ๋ฐ Google Cloud Platform๊ณผ ๊ฐ์ CSP๋ ์ก์ ๋ฐ์ดํฐ ์, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๋ฐ ์๋น๋ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ๊ธฐ์ค์ผ๋ก ์๊ธ์ ์ฒญ๊ตฌํฉ๋๋ค. AppMaster ์ ํ๋ซํผ์ Go(golang)๋ฅผ ์ฌ์ฉํ์ฌ ํจ์จ์ ์ธ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ด๋ ํ์ฅ์ฑ๊ณผ ๋น์ฉ ์ต์ ํ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ณ ๊ฐ์ ์๋ฒ๋ฆฌ์ค ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ชจ๋ํฐ๋งํ๊ณ ๊ด๋ฆฌํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ด๋ จ๋ ๋ฐ์ดํฐ ์ก์ ๋น์ฉ์ ๋ ํจ๊ณผ์ ์ผ๋ก ์ ์ดํ ์ ์์ต๋๋ค.
AppMaster ์ ํ๋ซํผ์ ์ฌ๋ฌ ๊ฐ์ง ํ์ ์ ์ธ ๊ธฐ๋ฅ๊ณผ ๊ธฐ์ ์ ํตํด ์ก์ ํ๋ก์ธ์ค๋ฅผ ํฅ์์ํต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ด์ฅ๋ ์๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋๋ ๋น์ฆ๋์ค ๋ก์ง, REST API, WSS(WebSocket ์๋น์ค) endpoints ๊ฐ๋ฐ ๋ฐ ์ธ๋ถ ํตํฉ๊ณผ์ ์ํธ ์์ฉ์ ๋จ์ํํฉ๋๋ค. ์ด๋ ํ๋ก์ธ์ค๊ฐ ์๊ฐ์ ์ผ๋ก ์ค๊ณ๋๊ณ ๊ด๋ฆฌ๋๋ฏ๋ก ์ต์ ์ ์ก์ ํ๋ฆ์ ๋ณด์ฅํ๊ณ ๋๊ธฐ ์๊ฐ์ ์ต์ํํฉ๋๋ค. ๋ํ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ๋ฐํธ์๋ ๊ฐ๋ฐ์ ์ํด Vue3๊ณผ ๊ฐ์ ์ต์ ์น ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ๋ ๋น ๋ฅธ ์ก์ ์ฒ๋ฆฌ์ ํฅ์๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ํ AppMaster ๊ฐ ์ง์ํ๋ ์๋ฒ ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ด๋ ์ฑ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ ๋ฟ๋ง ์๋๋ผ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ก์ ํจํด์ ์กฐ์ ํ๋ ๋ฐ ๋ ํฐ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ ๋์์ iOS ๋ฐ Android ์ฅ์น ๋ชจ๋์์ ํธํ์ฑ์ ์ ์งํฉ๋๋ค.
AppMaster ์ ํ๋ซํผ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก์ ๋ค์ํ Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํํ๊ฒ ํตํฉ๋์ด ํจ์จ์ ์ธ ์ก์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๋ฐ ์ ์ฅ์ ๋ณด์ฅํฉ๋๋ค. ์ ๊ณ ํ์ค ํ๋กํ ์ฝ๊ณผ ๊ฐ๋ ฅํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํจ์ผ๋ก์จ ์ด๋ฌํ ํตํฉ์ ํตํด ํธ๋ํฝ์ด ๋ง์ ๊ธฐ์ ์๋๋ฆฌ์ค์์๋ ์ก์ ์ ์์ ํ๊ณ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
๋ง์ง๋ง์ผ๋ก AppMaster ๋ชจ๋ ํ๋ก์ ํธ์์ ์๋ฒ endpoints ์ฉ Swagger(๊ฐ๋ฐฉํ API) ํ์ผ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๊ฐ์ ํฌ๊ด์ ์ธ ๋ฌธ์๋ฅผ ์์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ณ ๊ฐ์ ์ก์ ํ๋ก์ธ์ค์ ๋ํ ์์ ํ ๊ฐ์์ฑ๊ณผ ์ ์ด๊ถ์ ํ๋ณดํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ ๋ฐ ์ค๊ณ์ ๋ํด ์ ๋ณด์ ์ ๊ฐํ ๊ฒฐ์ ์ ๋ด๋ฆด ์ ์์ต๋๋ค. ๋ํ AppMaster ๋ณ๊ฒฝ ์ฌํญ์ด ์์ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ๋ฏ๋ก ์ก์ ์ฑ๋ฅ๊ณผ ์์คํ ์์ ์ฑ์ ์์์ํฌ ์ ์๋ ๊ธฐ์ ๋ถ์ฑ๊ฐ ๋์ ๋ ์ํ์ด ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์๋ฒ๋ฆฌ์ค ์ปดํจํ ๋งฅ๋ฝ์์ ์ก์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ, ๋น์ฉ ์ต์ ํ ๋ฐ ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ค์ํ ์ธก๋ฉด์ ๋๋ค. AppMaster ์ ํฌ๊ด์ ์ธ no-code ํ๋ซํผ์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ๊ณผ ํ์ ์ ์ธ ๊ธฐ์ ์ ์ ๊ณตํ์ฌ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ ๊ฑธ์ณ ํจ์จ์ ์ด๊ณ ์์ ํ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ก์ ๊ด๋ฆฌ๋ฅผ ๋ณด์ฅํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ฑ๋ฅ๊ณผ ์ ์ฐํ ๋๊ตฌ๋ฅผ ๊ฒฐํฉํจ์ผ๋ก์จ AppMaster ํตํด ๊ณ ๊ฐ์ ์ต์ ์ ์ก์ ์ฑ๋ฅ์ ๋ณด์ฅํ๊ณ ๋๊ธฐ ์๊ฐ์ ์ต์ํํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ๊ตฌ์ถ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.