ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ธํ๋ผ์ ๋งฅ๋ฝ์์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๊ฐ๋ฐ์๊ฐ ๋ช ์์ ์ผ๋ก ์๋ฒ๋ฅผ ๊ด๋ฆฌ, ํ๋ก๋น์ ๋ ๋๋ ์ ์ง ๊ด๋ฆฌํ ํ์ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ์คํํ ์ ์๋๋ก ํ๋ ์ํคํ ์ฒ ์ ๊ทผ ๋ฐฉ์์ ์๋ฏธํฉ๋๋ค. ์ด๋ฌํ ํจ๋ฌ๋ค์ ์ ํ์ Amazon Web Services(AWS) Lambda, Google Cloud Functions ๋ฐ Azure Functions์ ๊ฐ์ ๋ฐฑ์๋ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ ์ฒด์ ์๋ฒ ๊ด๋ฆฌ ๋ฐ ๋ฆฌ์์ค ํ ๋น ์์ ์ ์์์์ฑํจ์ผ๋ก์จ ๊ฐ๋ฅํด์ก์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๋ฐ์๋ ์ด์ ์๋ฒ ๊ด๋ฆฌ์ ๊ด๋ จ๋ ๋ณต์ก์ฑ๊ณผ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ๋ณด๋ค๋ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ์ ๊ธฐ๋ฅ์ ์บก์ํํ๋ ์ฝ๋ ์์ฑ์ ์ง์คํ ์ ์์ต๋๋ค.
๋น์ฉ ๊ด์ ์์ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ฌ์ฉํ๋ฉด ์ฌ์ ๊ตฌ์ฑ๋๊ฑฐ๋ ๊ณ ์ ๋ ์๋ฒ ์ฉ๋์ด ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋์ ์ค์ ์คํ ์๊ฐ์ ๊ธฐ์ค์ผ๋ก ์๊ธ์ด ์ฒญ๊ตฌ๋๋ฏ๋ก ์กฐ์ง์ ๋ฆฌ์์ค ์ฌ์ฉ์ ์ต์ ํํ๊ณ ์ด์ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค. ์ด ์จ๋๋งจ๋ ๊ฐ๊ฒฉ ๋ชจ๋ธ์ ํนํ ๋ฆฌ์์ค ํ์ฉ๋์ ํ์ฅ์ฑ๊ณผ ๊ด๋ จํ์ฌ ์ฐ๋ฐ์ ์ด๊ฑฐ๋ ์์ธกํ ์ ์๋ ์ํฌ๋ก๋๋ฅผ ๊ฒฝํํ๋ ์ด๋ฒคํธ ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋นํ ์ฌ์ ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. ์ค์ ๋ก Gartner์ 2019๋ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ์๋น์ค ์์ฅ์ 2,823์ต ๋ฌ๋ฌ์ ๋ฌํ์ผ๋ฉฐ, ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ด ์์ฅ ๊ณต๊ฐ์์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ์ฑ์ฅํ๋ ๋ถ๋ฌธ ์ค ํ๋๋ก ํ๊ฐ๋์์ต๋๋ค.
์ด๋ฆ๊ณผ ๋ฌ๋ฆฌ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์๋ฒ๊ฐ ์๋ค๋ ์๋ฏธ๊ฐ ์๋๋ผ ๊ฐ๋ฐ์์ ๋ฒ์์์ ์๋ฒ๋ฅผ ์ถ์ํํ๋ค๋ ์๋ฏธ์ ๋๋ค. ํด๋ผ์ฐ๋ ์๋น์ค ๊ณต๊ธ์๋ Docker ๋๋ Kubernetes์ ๊ฐ์ ์ปจํ ์ด๋ํ๋ ํ๊ฒฝ ๋ด์์ ์ข ์ข ์คํ๋๋ ๊ธฐ๋ณธ ์๋ฒ ๋ฆฌ์์ค์ ํ๋ก๋น์ ๋์ ์๋์ผ๋ก ๊ด๋ฆฌํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ฐ๋ฐ์๋ ์๋ฒ ๊ตฌ์ฑ ๊ด๋ฆฌ, ์ด์ ์ฒด์ ํจ์น ๋๋ ์๋ฒ ์ธํ๋ผ์ ๋ชจ๋ํฐ๋ง, ํ์ฅ ๋ฐ ๋ด๊ฒฐํจ์ฑ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ๋ ์์ ์ ์ฐธ์ฌํ ํ์๊ฐ ์์ต๋๋ค.
์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๊ฐ๋ฐ์๊ฐ ์ด๋ฒคํธ๋ ํธ๋ฆฌ๊ฑฐ์ ์๋ตํ์ฌ ์คํ๋๋ ๋จ์ผ ๋๋ ์ฌ๋ฌ ๊ฐ์ ์ธ๋ถ์ ์ธ ์ฝ๋ ์กฐ๊ฐ์ ๋ฐฐํฌํ ์ ์๋ ํด๋ผ์ฐ๋ ์๋น์ค ๋ชจ๋ธ์ธ FaaS(Function as a Service)๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅํฉ๋๋ค. ์ด๋ฌํ ์ด๋ฒคํธ ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ ์ผ๋ฐ์ ์ผ๋ก ์๊ณ ์ํ๊ฐ ์์ผ๋ฉฐ ์ ๋ฌธํ๋์ด ์ถ์ ์๊ฐ์ ๋จ์ถํ๊ณ ์ฝ๋ ์ฌ์ฌ์ฉ์ฑ์ ๋์ด๋ฉฐ ๋ถ์ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ด๋ฆฌ๋ฅผ ๋จ์ํํฉ๋๋ค. ๋ํ FaaS ์ ํ์ ์ผ๋ฐ์ ์ผ๋ก Python, Go, Node.js, Java ๋ฑ ๊ด๋ฒ์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํ์ฌ ๊ฐ๋ฐ์์ ์ํํธ์จ์ด ์์ง๋์ด๋ง ํ์ ๋ค์ํ ๊ธฐ์ ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค.
๋๋ฆฌ ์ฌ์ฉ๋๋ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ฌ์ฉ ์ฌ๋ก์ ์๋ก๋ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๊ฐ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ์ ์ด๋ฏธ์ง๊ฐ Amazon S3์ ๊ฐ์ ๊ฐ์ฒด ์คํ ๋ฆฌ์ง ์๋น์ค์ ์ ๋ก๋๋ ๋๋ง๋ค ์ด๋ฒคํธ ๊ธฐ๋ฐ ๊ธฐ๋ฅ์ด ํธ๋ฆฌ๊ฑฐ๋ฉ๋๋ค. ์ดํ์ ์ด ํจ์๋ ์ด๋ฏธ์ง๋ฅผ ์ฒ๋ฆฌํ๊ณ ํฌ๊ธฐ๋ฅผ ์์ถํ ๋ค์ ์ธ๋ค์ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํฉ๋๋ค. ์ด ํ๋ก์ธ์ค๋ ๊ฐ ์ด๋ฏธ์ง ์ ๋ก๋ ์ ์๋์ผ๋ก ์คํ๋๋ฏ๋ก ํ์ฅ์ฑ์ด ๋ฐ์ด๋๋ฉฐ, ๋ง์ ์์ ์ด๋ฏธ์ง๋ฅผ ๋์์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
AppMasterno-code ํ๋ซํผ์์๋ ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ํ์ฉํ์ฌ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ ๋ฐฐํฌํฉ๋๋ค. AppMaster ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , ๋น์ฆ๋์ค ๋ก์ง์ ์ํ ์๊ฐ์ BP ๋์์ด๋, Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, RESTful API ๋ฐ WSS endpoints ์ ๊ฐ๋ ฅํ ์กฐํฉ์ ์ฌ์ฉํ์ฌ ์ํํ ๊ฐ๋ฐ ํ๊ฒฝ์ ํตํด ๋น์ฆ๋์ค ๊ฐ์น๋ฅผ ์ ๊ณตํฉ๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์ฅ์ ์ ํ์ฉํจ์ผ๋ก์จ AppMaster ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ 10๋ฐฐ ๊ฐ์ํํ๊ณ , ๋น์ฉ์ 3๋ฐฐ ์ ๊ฐํ๋ฉฐ, ์๋ฏผ ๊ฐ๋ฐ์๊ฐ ์ํฅ๋ ฅ ์๋ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์๋๋ก ์ง์ํ๋ ์ข์ ์์น์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ์๋ฒ ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ ํ์ ์์ด ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํ๊ธฐ๋ฅผ ์ํ๋ ์กฐ์ง์ ํ์์ ์ธ ์ง์ ๊ธฐ์ ๋ก ๋ถ์ํ์ต๋๋ค. ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ๊ฐ๋ฐ์์๊ฒ ๋งค์ฐ ์ ์ฐํ๊ณ ๋น์ฉ ํจ์จ์ ์ด๋ฉฐ ์ฃผ๋ฌธํ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์ํํธ์จ์ด ๊ฐ๋ฐ ๊ณต๊ฐ์ ์ง์ ์ฅ๋ฒฝ์ ์ค์ด๊ณ ๋ชจ๋ ๊ท๋ชจ์ ์กฐ์ง์์ ์ด์ ํจ์จ์ฑ์ ํฅ์์ํฌ ์ ์๋ ์ ์ฌ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ต์ฒจ๋จ no-code ํ๋ซํผ์ธ AppMaster ์๋ฒ๋ฆฌ์ค ์ปดํจํ ์ ํ์ ์ ์ธ ํ์ ์ธ์ํ๊ณ ์ด๋ฅผ ํ์ฉํ์ฌ ํ๋ ๋น์ฆ๋์ค ๋ฐ ๊ธฐ์ ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์ค๊ณ๋ ์ต์ฒจ๋จ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๊ณตํฉ๋๋ค.