๋ ธ o-code ๋งฅ๋ฝ์์ ๋ ผ๋ฆฌ ํ๋ฆ์ ํ๋ก๊ทธ๋จ, ์์ฉ ํ๋ก๊ทธ๋จ ๋๋ ํ๋ก์ธ์ค์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ ์ฒญ์ฌ์ง์ ๊ตฌ์ฑํ๋ ๊ณ์ฐ ๋จ๊ณ, ์ด๋ฒคํธ ๋ฐ ์์ ์ ์์ฐจ์ ๋ฐฐ์ด์ ๋ํ๋ ๋๋ค. ๋ ผ๋ฆฌ ํ๋ฆ์ ์๊ฐ์ ๋๊ตฌ์ ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์ฝ๋๋ฅผ ์์ฑํ์ง ์๊ณ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ์์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํ๋ AppMaster ์ ๊ฐ์ No-Code ํ๋ซํผ์ ๊ธฐ๋ณธ ๋น๋ฉ ๋ธ๋ก์ ๋๋ค. Logic Flow์ ๊ธฐ๋ณธ ๊ตฌ์ฑ ์์์๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ์กฐ๊ฑด๋ฌธ, ๋ฃจํ ๋ฐ ์ธ๋ถ ์์คํ ๊ณผ์ ํตํฉ์ด ํฌํจ๋ฉ๋๋ค. No-Code ํ๊ฒฝ์์ Logic Flow์ ์ฃผ์ ๋ชฉํ๋ ์์ ์์๋ฅผ ์ต์ ํํ๊ณ ์ค๋ณต์ฑ์ ์ต์ํํ์ฌ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ด๊ณ ์ง๊ด์ ์ผ๋ก ์์ฑํ๋ ๊ฒ์ ๋๋ค.
ํนํ AppMaster๋ ์ฌ์ฉ์๊ฐ ๊ฐ๋ ฅํ BP(๋น์ฆ๋์ค ํ๋ก์ธ์ค) ๋์์ด๋๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, REST API ๋ฐ WebSocket endpoints ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์๋๋ก ํฉ๋๋ค. ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ ๊ฐ๋จํ drag-and-drop ๊ธฐ๋ฅ์ผ๋ก ์ค๊ณํ ์ ์์ผ๋ฉฐ ๊ตฌ์ฑ ์์๋ณ ๋น์ฆ๋์ค ๋ก์ง์ Web BP ๋ฐ Mobile BP ๋์์ด๋์์ ๊ฐ๊ฐ ์์ฑ๋ฉ๋๋ค. ๋ ผ๋ฆฌ ํ๋ฆ์ ์ฌ์ฉ์ ์ํธ ์์ฉ ๋๋ ์ธ๋ถ ํธ๋ฆฌ๊ฑฐ์ ๋ํ ์๋ต์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํํด์ผ ํ๋ ์ผ๋ จ์ ์ด๋ฒคํธ ๋ฐ ์์ ์ ์ ์ํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
No-Code ํ๋ซํผ์ด ์ฑ์ํด์ง๊ณ ๋๋ฆฌ ์ฑํ๋จ์ ๋ฐ๋ผ ๊ณ ๊ธ Logic Flow ๊ธฐ๋ฅ์ ๋ํ ์๊ตฌ๊ฐ ์ฆ๊ฐํ์ต๋๋ค. 2020๋ Gartner ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์กฐ์ง์ 61%๊ฐ 2023๋ ๊น์ง No-Code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ฑํํ๊ฑฐ๋ ์ฑํํ ๊ณํ์ ๋๋ค. Logic Flows๋ ์ ํ๋ฆฌ์ผ์ด์ ๋น๋๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ ๋ฌธ ์ง์ ์์ด๋ ๋ณต์กํ ์ฒ๋ฆฌ ๋ฐ ์์ฌ ๊ฒฐ์ ์์ ์ ๊ตฌ์ฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๋ํ ๋ ผ๋ฆฌ ํ๋ฆ์ ๋ฐ๋ณต์ ์ผ๋ก ํ ์คํธํ๊ณ ์กฐ์ ํ ์ ์์ผ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ด ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ ๋ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ๋ถํฉํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
AppMaster ์ Logic Flow ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ถ์ ์๊ฐ๊ณผ ๊ฐ๋ฐ ๋น์ฉ์ ํฌ๊ฒ ์ค์ฌ์ค๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด No-Code ํ๋ซํผ์ ์ฌ์ฉํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ธฐ์กด ์ฝ๋ฉ ๋ฐฉ๋ฒ๋ณด๋ค ์ต๋ 10๋ฐฐ ๋น ๋ฅด๊ณ 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ ์ ์์ต๋๋ค. ์ฝ๋ ๋ณต์ก์ฑ์ ์ถ์ํํ๊ณ ์ฌ์ฉ์์ ๊ด์ ์ ์ด์ ์ ๋ง์ถค์ผ๋ก์จ No-Code Logic Flows๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๋จ์ํํ์ฌ ์๋ฏผ ๊ฐ๋ฐ์, ์๊ธฐ์ ๋ฐ ๊ธฐ์ ์ ๋ ๋ง์ ์ฒญ์ค์ด ๋ณด๋ค ์ฝ๊ฒ โโ์ก์ธ์คํ ์ ์๋๋ก ํฉ๋๋ค.
ํ์ฅ์ฑ๊ณผ ๊ด๋ จํ์ฌ AppMaster์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํํ๊ฒ ์๋ํ ์ ์์ผ๋ฉฐ Go ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๊ฐ๋ฐ๋ ์ปดํ์ผ๋ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์์ ์ธ ํ์ฅ์ฑ์ ๋ณด์ฌ์ค๋๋ค. ๋ ผ๋ฆฌ ํ๋ฆ์ ํ์ํ ๋ชจ๋ ์์ ๋ฐ ์ฒ๋ฆฌ ๋จ๊ณ๊ฐ ์ต์ ์ ์์๋ก ๋ฐ์ํ์ฌ ๋ฆฌ์์ค ์ฌ์ฉ ๋ฐ ์คํ ์๊ฐ์ ์ต์ํํ๋ฏ๋ก ํ์ฅ์ฑ๊ณผ ์ฑ๋ฅ์ ์ ๊ณตํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
AppMaster์์ ์์ฑํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค์ํ ์ด์ ์ค ํ๋๋ ๊ด๋ฒ์ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค, API ๋ฐ ํ์ฌ ์์คํ ๊ณผ์ ํธํ์ฑ์ ๋๋ค. ๋ ผ๋ฆฌ ํ๋ฆ์ ์ด๋ฌํ ์ธ๋ถ ๊ตฌ์ฑ ์์๋ฅผ ํตํฉํ์ฌ ํด๋น ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ํตํฉํ ์ ์๋๋ก ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ค์๊ฐ ๋ฐ์ดํฐ ํผ๋ ํตํฉ, ๊ฒฐ์ ์ฒ๋ฆฌ ์์คํ ์ ์ฐ๊ฒฐ, ์ฌ์ฉ์ ์ธ์ฆ ๋๋ ์ฝํ ์ธ ๊ณต์ ๋ฅผ ์ํ ์์ ๋ฏธ๋์ด API์์ ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค.
AppMaster ์ Logic Flow ๊ธฐ๋ฅ์ ๊ฐ๋ ฅํ ๋๋ฒ๊น , ํ ์คํธ ๋ฐ ๋ฌธ์ํ ๊ธฐ๋ฅ๋ ์ง์ํฉ๋๋ค. ํ๋ซํผ์ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ Swagger(OpenAPI) ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ฏ๋ก ๋ค๋ฅธ ์์คํ ๋ฐ ๊ฐ๋ฐ์๊ฐ AppMaster ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ๊ฐ๋ฐ ์ค์ ๊ฐ ๋ ผ๋ฆฌ ํ๋ฆ์ ํ ์คํธํ๊ณ ๋ชจ๋ํฐ๋งํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์๊ฐ ๋ฌธ์ ๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ธฐ๋ฅ์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ ์ ์์ต๋๋ค.
๋ ผ๋ฆฌ ํ๋ฆ์ AppMaster ์ ๊ฐ์ No-Code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ซํผ์ ํ์ ๊ตฌ์ฑ ์์์ด๋ฉฐ ๊ด๋ฒ์ํ ์ฌ์ฉ์๋ฅผ ์ํด ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๋น์ฉ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. ํ๋ก์ธ์ค ๋ฐ ์์ฌ ๊ฒฐ์ ๋จ๊ณ์ ์๊ฐ์ ํํ์ ํตํด Logic Flows๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ๊ฐ์ํํ๊ณ ์ ๊ทผ์ฑ์ ๊ฐ์ ํ๋ฉฐ ์๋ฃจ์ ์ ์์ฅ์ ์ถ์ํ๋ ๋ฐ ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋จ์ถํฉ๋๋ค. No-Code ํ๋ซํผ์ ๋ํ ์์๊ฐ ๊ณ์ ์ฆ๊ฐํจ์ ๋ฐ๋ผ Logic Flows๋ ์์ฌํ ์ฌ์ง ์์ด ์ฑ๊ณต์ ํ์ ์์๋ก ๋จ์ ๊ฒ์ ๋๋ค.