๋ง์ดํฌ๋ก์๋น์ค์ ๋งฅ๋ฝ์์ "๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ"๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ๋์ ๋ ๋ฆฝ๋ ๋จ์๋ก ๊ตฌ์ถ๋๋ ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์๋ฏธํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ, ๋น์ฆ๋์ค ๋ก์ง ์ฝ๋ ๋ฑ ์์คํ ์ ๊ตฌ์ฑ ์์๊ฐ ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉ๋์ด ๊ตฌ๋ณํ ์ ์๋ ์ ์ฒด๋ก ์๋ํ๋ ํฌ๊ด์ ์ธ ๊ตฌ์กฐ์ ๋๋ค. ์ด๋ฌํ ํต์ผ๋ ๋์์ธ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์๊ฐ ๋ณ๋์ ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ๋๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์ ์ฌ์ฉ๋๋ ๋ชจ๋์ ๋ถ์ฐ ์ ๊ทผ ๋ฐฉ์๊ณผ ๋์กฐ๋ฉ๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ฅผ ํฌ๊ด์ ์ผ๋ก ์ดํดํ๊ธฐ ์ ์ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ด๊ธฐ ๋จ๊ณ์์ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์ ์ค์ํ ์ญํ ์ ์ธ์ํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๊ฐ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์์ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ง๋ง ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ๋ง์ ๋ ๊ฑฐ์ ์์คํ ์ ๊ธฐ๋ฐ ์ญํ ์ ํ๋ฉฐ ํน์ ์ํฉ์์๋ ๊ณ์ํด์ ์คํ ๊ฐ๋ฅํ ์ ํ์ด ๋๊ณ ์์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์์ ํ๋ฐํธ์๋ ๋ฐ ๋ฐฑ์๋ ๊ตฌ์ฑ ์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋จ์ผ ์ฝ๋๋ฒ ์ด์ค์ ์์ฃผํ๋ฉฐ ๋จ์ผ ํจํค์ง๋ก ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ์ด๋ฌํ ํน์ฑ์ผ๋ก ์ธํด ๋ถ์ฐ ์์คํ ์ ๋นํด ๋ณต์ก์ฑ์ด ์ค์ด๋ค์ด ๋์ ํ์ฅ์ฑ์ด ํ์ํ์ง ์์ ์๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฌ์์ง๋๋ค. ๋ํ ๋ชจ๋๋ฆฌ์ ์์คํ ์ ๋จ์ผ ์๋ฒ์์ ์คํ๋ ์ ์์ผ๋ฏ๋ก ๋ฐฐํฌ๊ฐ ๋จ์ํ๋๊ณ ์ธํ๋ผ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์ ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉ๋ ๊ตฌ์ฑ ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํด์ผ ํ ๋, ํนํ ๋ถํ๊ฐ ๋๊ฑฐ๋ ๋น๋ฒํ ์ ๋ฐ์ดํธ๋ฅผ ํตํฉํ ๋ ๋ฌธ์ ๋ฅผ ์ ์ํฉ๋๋ค. ๋จ์ผ ๊ตฌ์ฑ ์์์ ๋ํ ๋ณ๊ฒฝ ์ฌํญ์ด ์์คํ ์ ๋ค๋ฅธ ์์ญ์ ์ค์๋ก ์ํฅ์ ๋ฏธ์น ์ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ ๊ฐ์ ์ด๋ ์ ๋ฐ์ดํธ๋ฅผ ์ํด ํน์ ์์ฉ ํ๋ก๊ทธ๋จ ์์ญ์ ๊ฒฉ๋ฆฌํ๋ ๋ฐ ์ข ์ข ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌํ ์๋ก ์ฝํ ๊ตฌ์กฐ๋ก ์ธํด ์๋ก์ด ๊ธฐ์ ์ ์ฑํํ๊ฑฐ๋ ์ฌ๋ฌ ์๋ฒ ๋๋ ์ง๋ฆฌ์ ์ผ๋ก ๋ถ์ฐ๋ ์ธํ๋ผ์ ๊ฑธ์ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ์ ์ผ๋ก ํ์ฅํ๋ ๊ฒ์ด ์ด๋ ค์์ก์ต๋๋ค.
์ด๋ฌํ ๊ณผ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ํน์ ์๋๋ฆฌ์ค์์ ์ฌ์ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ ฅํ no-code ํ๋ซํผ AppMaster ๋ ์ํฉ์ ๋ฐ๋ผ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์ ์ฑ๋ฅ์ ๋ชจ๋ ํ์ฉํฉ๋๋ค. AppMaster ์ ํ๋ซํผ์ ํตํด ์ฌ์ฉ์๋ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์คํค๋ง์ ๋น์ฆ๋์ค ๋ก์ง์ ๋ฌผ๋ก REST API ๋ฐ WSS(์น ์์ผ ๋ณด์) endpoints ์์ฑํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ธํฐํ์ด์ค์ ๋ํ ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ ์์ฑ๋ ๊ณ ์ฑ๋ฅ ์ฝ๋๋ฅผ ๊ฐ์ถ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ํ์ต๋๋ค.
AppMaster ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์๊ธฐ์ ๋ถํฐ ๊ธฐ์ ๊น์ง ๋ค์ํ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ํ์ฅํ ์ ์์ผ๋ฉฐ ๋ชจ๋ Postgresql ์ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ๋ฉ๋๋ค. ์ด ํ๋ซํผ์ ๋ฌธ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ ๋ฐ ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ ์๋์ผ๋ก ์์ฑํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํฉ๋๋ค. ๋ํ ์๋ฒ ์ค์ฌ ์ค๊ณ๋ฅผ ํตํด App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ธํฐํ์ด์ค, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ฝ๊ฒ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ํ๋ซํผ์ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ๊ณผ ์ ์ฐ์ฑ์ผ๋ก ์ธํด ๊ฐ๋ฐ์๋ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๋ฉด์ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ์ ์คํ์ ์ธ๊ธฐ ์๋ ์๋ก๋ LAMP ์คํ(Linux, Apache, MySQL, PHP) ๋ฐ MEAN/MERN ์คํ(MongoDB, Express.js, Angular/React, Node.js)์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ณ ์ ์ ์ธ ์๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ์ ์ค๋ ์ธ๊ธฐ์ ์ง์์ ์ธ ๊ด๋ จ์ฑ์ ๋ณด์ฌ์ค๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ๋ง์ดํฌ๋ก์๋น์ค ๋งฅ๋ฝ์์ ๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ ๊ตฌ์ฑ ์์๊ฐ ๋จ์ผ ๋จ์๋ก ๊ธด๋ฐํ๊ฒ ๊ฒฐํฉ๋๋ ์ ํต์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ๋ฒ์ ๋ํ๋ ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ์๊ท๋ชจ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํ๋ผ ๋ฆฌ์์ค๋ฅผ ์ค์ด์ง๋ง ๋์ ํ์ฅ์ฑ๊ณผ ๋น๋ฒํ ์ ๋ฐ์ดํธ๊ฐ ํ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์๋ ๋ฌธ์ ๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ ํน์ ์ฌ์ฉ ์ฌ๋ก ๋ฐ ๋ ๊ฑฐ์ ์์คํ ๊ณผ ๊ด๋ จ์ด ์์ผ๋ฉฐ ์ํฉ์ ๋ฐ๋ผ ๊ฐ์ฅ ์ ํฉํ ์ํคํ ์ฒ๋ฅผ ๊ฒฐ์ ํ๊ธฐ ์ํด ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ดํดํ๋ ๊ฒ์ด ์ค์ํจ์ ๋ณด์ฌ์ค๋๋ค.