์น์ฌ์ดํธ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ "๋ฐฑ์๋"๋ผ๋ ์ฉ์ด๋ ํต์ฌ ์ฒ๋ฆฌ ๋ ผ๋ฆฌ๋ฅผ ํฌํจํ๊ณ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ฒ์์ ์ฉ์ดํ๊ฒ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ฒ์ธก ๋ถ๋ถ์ ์๋ฏธํฉ๋๋ค. ๋ฐฑ์๋๋ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ์ฌ ์น ํ์ด์ง ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ๊ฐ์ ํ๋ฐํธ์๋ ๊ตฌ์ฑ ์์๋ฅผ ์ง์ํ๊ณ ํด๋น ๊ธฐ๋ฅ์ ํจ์จ์ ์ผ๋ก ์คํํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฐ์์ฑ์ด ๋ฐ์ด๋๊ณ ํจ๊ณผ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ค๋ฉด ํ๋ฐํธ์๋์ ๋ฐฑ์๋ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํํ ์ํธ ์์ฉ๊ณผ ํต์ ์ด ํ์์ ์ ๋๋ค.
๋ฐฑ์๋ ๊ตฌ์ฑ ์์์๋ ๊ฐ๊ฐ ํน์ ์ญํ ์ ์ํํ๋ ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ ผ๋ฆฌ๊ฐ ํฌํจ๋ฉ๋๋ค. ์๋ฒ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ํธ์คํ ๊ณผ ํด๋ผ์ด์ธํธ ์์ฒญ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ํ๋ก์ธ์ค์ ํ์์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ๋ฐ๋ฉด, ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง์ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋ํ ์๋ต์ผ๋ก ๋ค์ํ ์์ ์คํ์ ํฌํจํ์ฌ ๋ฐ์ดํฐ์ ํ๋ฆ๊ณผ ๊ด๋ฆฌ๋ฅผ ์ง์ํ๋ ๊ธฐ๋ฅ๊ณผ ์ ์ฐจ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฑ์๋๋ ํ๋ฐํธ์๋ ๊ตฌ์ฑ ์์๊ฐ ์๋ํ๋ ๊ธฐ๋ฐ ์ญํ ์ ํ๋ฉฐ ํ์ํ ๋ฆฌ์์ค๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐํํ๊ณ ์ ๋ฐ์ ์ธ ํจ์จ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ์งํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
์ ์ค๊ณ๋ ๋ฐฑ์๋๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ด๋ฉฐ ์์ ํด์ผ ํฉ๋๋ค. ํ์ฅ์ฑ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฆ๊ฐ๋ ๋ก๋์ ์ ์ํ๊ณ ์ฆ๊ฐํ๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ ์์ฉํ ์ ์๋๋ก ๋ณด์ฅํ๋ ๋์์ ์์ ์ฑ์ ์ฌ์ฉ์์๊ฒ ์ผ๊ด๋๊ณ ์ค๋จ ์๋ ๊ฒฝํ์ ๋ณด์ฅํฉ๋๋ค. ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ณ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ ์ฌ์ ์ธ ์ํ์ ์ํํ๋ ค๋ฉด ๋ณด์์ด ์ค์ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ๋ฐ ์๋ฒ ํ๊ฒฝ์ ์ ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ๊ณผ ์ฑ๊ณต์ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
์๋ ์ ๊ฑธ์ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๋ ๋ค์ํ ๋ฐฑ์๋ ๊ธฐ์ ๊ณผ ํ๋ ์์ํฌ๊ฐ ๋ฑ์ฅํ์ฌ ๊ฐ๋ฐ์์๊ฒ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์๋ ๋ค์ํ ์ต์ ์ ์ ๊ณตํ์ต๋๋ค. ๋ฐฑ์๋ ๊ฐ๋ฐ์ ์ฌ์ฉ๋๋ ์ธ๊ธฐ ์๋ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ๋ฐ ํ๋ ์์ํฌ๋ก๋ Django ๋๋ Flask๊ฐ ํฌํจ๋ Python, Ruby on Rails๊ฐ ํฌํจ๋ Ruby, Express๊ฐ ํฌํจ๋ Node.js, Spring์ด ํฌํจ๋ Java, Laravel์ด ํฌํจ๋ PHP๊ฐ ์์ต๋๋ค. ์ด๋ฌํ ์ต์ ๊ธฐ์ ์ ํตํด ๊ฐ๋ฐ์๋ ๋ค์ํ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ๊ณผ ๋ชฉํ์ ๋ง์ถฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ํ๋กํ ํ์ ํํ๊ณ , ์คํํ๊ณ , ๋ฐฐํฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๊ธฐ์กด ์ ๊ทผ ๋ฐฉ์ ์ธ์๋ AppMaster ์ ๊ฐ์ ๊ณ ๊ธ no-code ํ๋ซํผ์ด ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ํ์ ์ ์ธ ์๋ฃจ์ ์ผ๋ก ๋ฑ์ฅํ์ต๋๋ค. ์ด๋ฌํ ํ๋ซํผ์ ํตํด ์ฌ์ฉ์๋ ์ฝ๋ ํ ์ค๋ ์์ฑํ์ง ์๊ณ ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋๋ฅผ ํตํด ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ ์ํ๊ณ , REST API ๋ฐ WebSocket endpoints ์์ฑํ ์ ์์ต๋๋ค. ํนํ AppMaster ์ฑ๋ฅ๊ณผ ํจ์จ์ ์ธ ๋์์ฑ ๋ฉ์ปค๋์ฆ์ผ๋ก ์ ๋ช ํ Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. AppMaster ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ๊ณ ํด๋ผ์ฐ๋์ Docker ์ปจํ ์ด๋๋ก ๋ฐฐํฌํ ์ ์์ด ๊ณ ๋ถํ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ํ ํ์ฅ์ฑ์ ์ ๊ณตํฉ๋๋ค.
AppMaster ํ๋ซํผ์ ๋น์ฉ์ ์ต์ํํ๋ฉด์ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ๋ ์ฌ์ธ์ ์๋ฃจ์ ์ญํ ์ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์์ ๋น๊ฐ๋ฐ์ ๋ชจ๋ ์๊ฐ์ ์ผ๋ก ๋ํํ ํ๋ฐํธ์๋๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ ๊ฐ๋ ฅํ ๋ฐฑ์๋ ์์คํ ์ ์ฐ๊ฒฐํ์ฌ ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ตฌ์ฑ ์์ ๊ฐ์ ์ํํ ํ์ ์ ์ด์งํ ์ ์์ต๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๋จ์ผ ๊ฐ๋ฐ์๋ ์๊ท๋ชจ ํ์ด๋ผ๋ ์๋ฒ ๋ฐฑ์๋, ์น ์ฌ์ดํธ, ๊ณ ๊ฐ ํฌํธ ๋ฐ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ถ ํฌ๊ด์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ ๋์์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ฏผ์ฃผํ๋ฅผ ํตํด ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ด ๋์งํธ ํ๊ฒฝ์์ ๊ทธ ์ด๋ ๋๋ณด๋ค ์ฝ๊ฒ โโ์ฑ๊ณตํ ์ ์์ต๋๋ค.
์์ฝํ์๋ฉด, ๋ฐฑ์๋๋ ํ๋ฐํธ์๋ ์์์ ์ํํ ์๋์ ์ด์งํ๊ณ ๋ค์ํ ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ ๊ตฌ๋ํ๋ ๊ธฐ๋ณธ ์์ง ์ญํ ์ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์ ํ์ ์์์ ๋๋ค. AppMaster ์ ๊ฐ์ ๊ณ ๊ธ no-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๊ฒฌ๊ณ ํ ๋ฐฑ์๋ ์์คํ ๊ฐ๋ฐ์ด ๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ๋์๊ณ ๋ค์ํ ์ฐ์ ์ ๋ฐ์ ๊ฑธ์ณ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธ์ํ ์ฑ์ฅ๊ณผ ํ์ ์ ๊ธฐ์ฌํ์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์ ๊ณผ ๊ฐ์ธ์ ๋ฐฑ์๋ ๊ธฐ์ ์ ํ์ฉํ์ฌ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ๋ชฉํ์ ๋ง๋ ํจ์จ์ ์ด๊ณ ์์ ํ๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค์ด ๋ณด๋ค ๋ฐ๊ณ ์ฐ๊ฒฐ๋ ๋์งํธ ๋ฏธ๋๋ฅผ ์ํ ๊ธธ์ ์ด ์ ์์ต๋๋ค.