"์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ "์ ํด๋ผ์ด์ธํธ ์์ฒญ๊ณผ ์๋ต ๊ฐ์ ๋ด๋ถ ์ํ ์ ๋ณด๋ฅผ ์ ์งํ์ง ์๋ ์ผ์ข ์ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์ ๋๋ค. ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ์ด์ ์์ฒญ์ ์ฌ์ ์ ์ฅ๋ ์ ๋ณด๋ ์ปจํ ์คํธ ์ ๋ณด์ ์์กดํ์ง ์๊ณ ๋ค์ด์ค๋ ๊ฐ ์์ฒญ์ด ์คํ๋๊ณ ์ถ๋ ฅ์ด ๋ ๋ฆฝ์ ์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ์ ๋ํ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ํนํ ํ์ฅ์ฑ, ๋จ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ์ฉ์ด์ฑ ์ธก๋ฉด์์ ์ฌ๋ฌ ๊ฐ์ง ์ด์ ์ ์ ๊ณตํฉ๋๋ค. AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์๋ฃจ์ ์ ์ค๊ณํ๊ณ ๊ฐ๋ฐํ๋ ค๋ฉด ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.
์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๋ ค๋ฉด "์ํ ๋น์ ์ฅ ์๋ฒ" ์ ๋ต์ผ๋ก ๋๋ฆฌ ์๋ ค์ง ๊ธฐ๋ณธ ์์น์ ๊ตฌํํด์ผ ํฉ๋๋ค. ์ํ ๋น์ ์ฅ ์๋ฒ๋ ๋ค์ด์ค๋ ๋ชจ๋ ์์ฒญ์ ๊ฐ๋ณ์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ์์ฒญ ์์ฒด์ ์ ๊ณต๋ ์ ๋ ฅ๊ณผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๋ ๊ธฐํ ์ธ๋ถ ์์ค์์ ๊ฒ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ์ ์ผ๋ก ๊ธฐ๋ฐ์ผ๋ก ์๋ต์ ์ ๊ณตํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์์ฒญ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ์ด ์ปจํ ์คํธ๋ฅผ ์ฌ์ฉํ์ฌ ์๋ต์ ์์ฑํ๋ "์ํ ์ ์ฅ ์๋ฒ"์ ๋์กฐ๋ฉ๋๋ค.
์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋๋ฌ์ง ์ฅ์ ์ค ํ๋๋ ๊ณ ์ ํ ํ์ฅ์ฑ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ๋ถํ๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ํ ๋น์ ์ฅ ์๋ฒ์ ์ถ๊ฐ ์ธ์คํด์ค๋ฅผ ์ฝ๊ฒ ๋ฐฐํฌํ์ฌ ์๋ก ๋ค์ด์ค๋ ์์ฒญ์ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ํฌ๋ก๋๊ฐ ๊ฐ์ํ๋ฉด ์ด๋ฌํ ์ธ์คํด์ค๋ฅผ ์ ๊ฑฐํ์ฌ ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ํ ๋นํ ์ ์์ต๋๋ค. ์ํ ๋น์ ์ฅ ์๋ฒ๋ ๊ณต์ ์ํ ๋ฐ์ดํฐ์ ์์กดํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ถํ ๋ถ์ฐ ๋ฐ ๋ค์ค ์๋ฒ ํ๊ฒฝ์ ์ฝ๊ฒ ๋ฐฐํฌํ ์ ์์ผ๋ฉฐ ๊ฐ ์ธ์คํด์ค๋ ๋ค์ด์ค๋ ์์ฒญ์ ๋ ๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํ๋ ๋ฐ ์ ํฉํ Docker์ ๊ฐ์ ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฐ ์ปจํ ์ด๋ํ ๊ธฐ์ ์ ๋งฅ๋ฝ์์ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค.
๋ํ ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๋ ธ๋ ฅ์ ๋จ์ํํฉ๋๋ค. ์ํ ๋น์ ์ฅ ์๋ฒ๋ ๋ณต์กํ ์บ์ฑ, ์ธ์ ๋๋ ์ํ ๊ด๋ฆฌ ๋ฉ์ปค๋์ฆ์ ๊ด๋ฆฌ ๋ฐ ์ ์งํ ํ์๊ฐ ์์ผ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฒ ์ด์ค์ ๋ณต์ก์ฑ์ด ์ค์ด๋ญ๋๋ค. ์ด ๊ฐ์ํ๋ ๋์์ธ์ ์ํ ๊ด๋ฆฌ ๋ฌธ์ ๋ก ์ธํด ๋ฐ์ํ๋ ๋ฒ๊ทธ ๊ฐ๋ฅ์ฑ์ ๋ฎ์ถ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋ ์ฉ์ดํ๊ณ ๋ชจ๋ํ๋ ์ฝ๋๋ฒ ์ด์ค๋ฅผ ๋ง๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋จ์์ฑ ๋๋ถ์ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๊ด๋ฒ์ํ ์๋ ์ฝ๋ฉ ์์ ์์ด๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ๋ ผ๋ฆฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์๊ฐํํ๊ณ ์กฐ์ํ ์ ์์ต๋๋ค.
์ฑ๋ฅ์ ๊ณ ๋ คํ๋ฉด, ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ง์ฐ ์๊ฐ์ด ๊ฐ์ํ๊ณ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์์ฒญ ๊ฐ ์ํ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ์ํ ๋น์ ์ฅ ์๋ฒ๋ ์์ฒญ์ ํจ์จ์ ์ผ๋ก ์คํํ๊ณ ๋ณ๋ชฉ ํ์์ด๋ ์๋ต ์๊ฐ ์ง์ฐ ๊ฐ๋ฅ์ฑ์ ์ค์ ๋๋ค. ์ด๋ฌํ ์ฑ๋ฅ ์ต์ ํ๋ ์๋ต์ฑ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ด ์ค์ํ ๊ณ ๋ถํ ๋๋ ์ํฐํ๋ผ์ด์ฆ๊ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ ์ฉํฉ๋๋ค.
AppMaster ์ ๋งฅ๋ฝ์์, ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ์์น์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ์ ํตํด ์ฝ๊ฒ ํ์ฉ๋ ์ ์์ต๋๋ค. ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋์์ธ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๋ ๋์์ ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ๊ฐ ์ ๊ณตํ๋ ๊ณ ์ ํ ํ์ฅ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ์ด์ ์ ๋๋ฆด ์ ์์ต๋๋ค. AppMaster ์ฑ๋ฅ๊ณผ ๋จ์์ฑ์ผ๋ก ๋๋ฆฌ ์ฌ์ฉ๋๋ Go(golang) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ฌ ํ๋ซํผ์ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ํ์ฅํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ธ์ REST API ๋ฐ WSS ์๋ํฌ์ธํธ์ ๋งค์ฐ ์ ํฉํ๋ฉฐ, AppMaster ๋น์ฃผ์ผ ๋์์ด๋๋ฅผ ํตํด ์ด๋ฌํ ์๋น์ค ์์ฑ์ ๋ํ ํฌ๊ด์ ์ธ ์ง์์ ์ ๊ณตํฉ๋๋ค. ๋ํ AppMaster ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์์น์ ์ผ๋์ ๋๊ณ ์ค๊ณ๋ Vue3๊ณผ ๊ฐ์ ํ๋ฐํธ์๋ ํ๋ ์์ํฌ๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ํ๋ฅผ ์๋์ผ๋ก ๊ด๋ฆฌํ๋ ๊ฒ๊ณผ ๊ด๋ จ๋ ์ผ๋ฐ์ ์ธ ๋ณต์ก์ฑ ์์ด ํจ์จ์ ์ด๊ณ ๋ฐ์์ด ๋น ๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฒญ ๊ฐ ์ํ ์ ๋ณด๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ ํ์๊ฐ ์๋ ์ํํธ์จ์ด ์ค๊ณ์ ๋ํ ํ๋์ ์ด๊ณ ํจ์จ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ํนํ ๊ด๋ จ๋ ์ฑ๋ฅ, ํ์ฅ์ฑ ๋ฐ ๋จ์์ฑ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ํ ๋น์ ์ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ค๊ณ ์์น์ ์ดํดํ๊ณ ์์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ค๋๋ ์ ์ฌ์ฉ์์ ๋น์ฆ๋์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ํ์ง ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค.