ํ ํ๋ฆฟ ๋์์ธ์ ๋งฅ๋ฝ์์ ์ฌ์ฉ์ ์ ์๋ ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์ํํธ์จ์ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ชจ์, ํ๋ฆฌ์ ํ ์ด์ ๋ฐ ๊ธฐ๋ฅ์ ๊ธฐ๋ฅ์ ์กฐ์ ํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ํฅ์์ํค๊ณ , ํจ์จ์ฑ์ ํฅ์์ํค๋ฉฐ, ์ ํ๋ฆฌ์ผ์ด์ ์์ ํ์๋๋ ๊ฐ์น๋ฅผ ๊ทน๋ํํ๋ ๋์์ ์ฌ์ฉ์๊ฐ ์์ ๋ง์ ์ ํธ๋์ ์คํ์ผ์ ํํํ ์ ์๋๋ก ํ๋ ์๋จ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ธฐ์ ์ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์๋ถํฐ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๊ตฌ์กฐ, ์ํฌํ๋ก ๋ฐ ํ์ฌ ์๋น์ค์์ ํตํฉ ์ง์ ์ ์ด๋ฅด๊ธฐ๊น์ง ์์คํ ์ ๊ฑฐ์ ๋ชจ๋ ์ธก๋ฉด์ ์ ์ฉ๋ ์ ์์ต๋๋ค.
์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ธ์์ ์ฌ์ฉ์ ์ ์์ ์ค์์ฑ์ ์๋ฌด๋ฆฌ ๊ฐ์กฐํด๋ ์ง๋์น์ง ์์ต๋๋ค. Accenture์ ์ต๊ทผ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ์๋น์์ 81%๋ ๋ธ๋๋๊ฐ ์์ ์ ์๊ตฌ ์ฌํญ์ ์ดํดํ๊ณ ๊ฐ์ธ ์์ค์์ ์ด๋ฅผ ์ถฉ์กฑํ๊ธฐ๋ฅผ ์ํ๋ฉฐ, ์ด๋ ๊ฐ์ธํ๋ ๊ฒฝํ์ ๋ํ ์์๊ฐ ์ ์ฐจ ์ปค์ง๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ฌ์ฉ์ ์ ์ ๊ฐ๋ฅํ ํ ํ๋ฆฟ์ด ์ ๊ณตํ๋ ํ๊ณ ๋ ์ ์ฐ์ฑ์ ๊ฐ๋ฐ์๊ฐ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ด๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ๊ตฌ์ถํ๋ ๋ฐ ๋์์ด ๋ ๋ฟ๋ง ์๋๋ผ ์ต์ข ์ฌ์ฉ์๊ฐ ์์คํ ์ ์ฝ๊ฒ ํ์ํ๊ณ ์ํธ ์์ฉํ๋ฉฐ ์์คํ ์์ ๊ฐ์น๋ฅผ ๋์ถํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
AppMasterno-code ํ๋ซํผ์์๋ ์ฌ์ฉ์ ์ ์ ๊ฐ๋ ์ด ์ค์ฌ์ด ๋์ด ์ฌ์ฉ์๊ฐ ๋ง์ถคํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค. AppMasterdrag-and-drop ๊ตฌ์ฑ ์์, ์ฌ์ ๊ตฌ์ถ๋ ํ ํ๋ฆฟ, ์๊ฐ์ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋ ๋ฑ ๋ค์ํ ๋๊ตฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ฌ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ๊ธฐ๋์น๋ฅผ ์์ฉํ๋ ๋์์ ์ง๊ด์ ์ด๊ณ ๋ํํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค. ๊ฐ ์ฌ์ฉ์์.
AppMaster ์ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ ์ ํ๊ตฐ์ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฌ์ฉ์ ์ ์ํ๊ณ , ์ฌ์ฉ์ ์ ์ ๋ ผ๋ฆฌ ๋ฐ ์์ ํ๋ฆ์ ์ ์ํ๊ณ , ํ๋ฆฝ๋ ๋ธ๋๋ฉ ์ง์นจ ๋ฐ ์๊ฐ์ ๋์์ธ ํ์ค์ ์ค์ํ๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ REST API ๋ฐ WSS(WebSocket Secure) endpoints ๋ ์ง์ํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธ๋ถ ์์คํ ๋ฐ ์๋น์ค์ ํตํฉํ์ฌ ๊ธฐ๋ฅ์ ๋์ฑ ํ์ฅํ ์ ์์ต๋๋ค.
AppMaster ์ ์ฌ์ฉ์ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ณ ์ ํ ์์ญ์ ๋ค๋ฃน๋๋ค.
1. ๋ฐฑ์๋ ์ฌ์ฉ์ ์ ์: ๋ฐฑ์๋ ์ฌ์ฉ์ ์ ์์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ฐ ๊ตฌ์กฐ์ ์กฐ์ ์ ๋ฌผ๋ก ๋น์ฆ๋์ค ๋ ผ๋ฆฌ ๋ฐ ์ํฌํ๋ก์ฐ ์ ์๊ฐ ์๋ฐ๋ฉ๋๋ค. AppMaster ์ ์๊ฐ์ BP ๋์์ด๋๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๋ ์ฝ๋๋ฅผ ์์ฑํ ํ์ ์์ด ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์์ฑ ๋ฐ ์์ ํ ์ ์์ด ์ฌ์ฉ์ ์ ์ ํ๋ก์ธ์ค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ฐ์ํํ ์ ์์ต๋๋ค.
2. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์ ์ ์: AppMaster ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์์ ์คํ์ผ์ ์ฝ๊ฒ ํตํฉํ์ฌ ์ฌ์ฉ์ ์ ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ drag-and-drop ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. Web BP ๋์์ด๋๋ ๋ชจ๋ ๊ตฌ์ฑ ์์์ ๋ํ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ ์์ฑ์ ์ง์ํ์ฌ ์์ ํ ๋ํํ ์ฌ์ฉ์ ์ค์ฌ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค.
3. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์ ์ ์: ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์ ์ ์์ ์ ์ฌํ๊ฒ AppMaster ๋ชจ๋ฐ์ผ BP ๋์์ด๋๋ฅผ ํตํด ๊ตฌ์ฑ ์์ ์ ๋ฐ์ ๊ฑธ์ณ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํ๋ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ธํฐํ์ด์ค ์ค๊ณ๋ฅผ ์ํ drag-and-drop ๋๊ตฌ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ฑ ๋ง์ผํ๋ ์ด์ค์ ์ ๋ฒ์ ์ ์ ์ถํ ํ์ ์์ด ์ํํ ์ ๋ฐ์ดํธ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์๋ง๋ AppMaster ์ ๊ฐ์ฅ ๋งค๋ ฅ์ ์ธ ๊ธฐ๋ฅ ์ค ํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์์ฑํ๊ณ ๋ฐฐํฌํ๋ ๋ฅ๋ ฅ์ผ ๊ฒ์ ๋๋ค. '๊ฒ์' ๋ฒํผ์ ๋๋ฅด๋ฉด ํ๋ซํผ์ ํด๋น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , Docker ์ปจํ ์ด๋์ ์์ถํ๊ณ (๋ฐฑ์๋๋ง ํด๋น) ํด๋ผ์ฐ๋์ ๋ฐฐํฌํฉ๋๋ค. ์ด ๋ชจ๋ ๊ณผ์ ์ด 30์ด ์ด๋ด์ ์๋ฃ๋ฉ๋๋ค. ์ด๋ฌํ ์ธ์์ ์ธ ์๋์ ๋ฏผ์ฒฉ์ฑ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ์ฌ์์ด๋ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋๋๋ผ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๊ฒฌ๊ณ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๊ณ ์ฑ๋ฅ์ ์ ์งํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
ํ ํ๋ฆฟ ๋์์ธ์ ๋ฅ์ํ๊ฒ ์ฌ์ฉ์ ์ ์๋ฅผ ์ ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์น, ์ ์ฉ์ฑ ๋ฐ ์ ๋ฐ์ ์ธ ๋งค๋ ฅ์ ํฌ๊ฒ ํฅ์์ํฌ ์ ์์ต๋๋ค. ๋ค์ํ ๋๊ตฌ, ๊ธฐ๋ฅ ๋ฐ ํ์ฅ์ฑ ํฌ์ธํธ๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ AppMaster ๊ฐ๋ฐ์๊ฐ ๋์ ์ฌ์ฉ์์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์ ์ํ๋๋ก ์ฅ๋ คํ์ฌ ๋์์์ด ์งํํ๊ณ ์ญ๋์ ์ธ ํ๋ ํ๊ฒฝ์์ ๋์ ๋๋ ํ๋ถํ๊ณ ๋งค๋ ฅ์ ์ธ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ.