์ฝ๋ ์๋ ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์, ํนํ AppMaster ํ๋ซํผ ๋ด์์ "๊ถํ ๋ถ์ฌ"๋ ์ฌ์ฉ์ ๋๋ ๊ทธ๋ฃน์ ํ ๋น๋ ์ญํ ๋ฐ ๊ถํ์ ๊ธฐ๋ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ํน์ ๋ฆฌ์์ค ๋ฐ ๊ธฐ๋ฅ์ ๋ํ ์ก์ธ์ค ๊ถํ์ ๋ถ์ฌํ๊ฑฐ๋ ๊ฑฐ๋ถํ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ฌ์ฉ์. ์ด ํ๋ก์ธ์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ ๋ฐ ๋ฌด๊ฒฐ์ฑ์ ํ์์ ์ด๋ฉฐ ์น์ธ๋ ์ฌ์ฉ์๋ง ํน์ ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ฑฐ๋ ํน์ ์์ ์ ์ํํ ์ ์๋๋ก ํฉ๋๋ค.
AppMaster ์ ๊ฐ์ no-code ํ๊ฒฝ์์ ๊ถํ ๋ถ์ฌ์ ํ ๊ฐ์ง ์ค์ํ ์ธก๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ ๋ด์์ ์ด ํ๋ก์ธ์ค์ ์ํํ ํตํฉ์ ๋๋ค. No-code ํ๋ซํผ์ OAuth 2.0, OpenID Connect ๋ฐ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด(RBAC)์ ๊ฐ์ ์ ๊ณ ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ํ์ค์ ํตํฉํ๋ ์ฌ์ ๊ตฌ์ถ๋ ๊ตฌ์ฑ ์์, ์๊ฐ์ ์ธํฐํ์ด์ค ๋ฐ ์ํฌํ๋ก๋ฅผ ์ ๊ณตํ์ฌ ๋ณด์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ๊ตฌํ์ ๋จ์ํํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ด๋ฒ์ํ ์ฝ๋ฉ ์ง์์ด ์๋ ์๋ฏผ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ณด์ ์ธ์ฆ ๋ ผ๋ฆฌ๋ฅผ ๋น ๋ฅด๊ณ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ ์ ์์ต๋๋ค.
๋ํ AppMaster ์ธ์ฆ ํ๋ก์ธ์ค๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ํคํ ์ฒ์ ์ฌ๋ฌ ๊ณ์ธต์์ ์ผ๊ด๋๋๋ก ํฉ๋๋ค. ์ฆ, ์ฌ์ฉ์๊ฐ ํน์ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์๋ ๊ถํ์ด ๋ถ์ฌ๋๋ฉด ์ด ๊ฒฐ์ ์ด ํ๋ฐํธ์๋๋ฟ๋ง ์๋๋ผ ๋ฐฑ์๋ ์๋น์ค ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณ์ธต์๋ ์ ์ฉ๋ฉ๋๋ค. ์ด ์์ ํ ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ๋ฐ์ฑ๊ณผ ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ด ๊ฐ์ฅ ์ค์ํ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ํนํ ์ค์ํฉ๋๋ค. Go(golang)๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ AppMaster ์์ ์์ฑํ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ์ํคํ ์ฒ์ ์ก์ธ์ค ์ ์ฑ ์ ์ ์ฉํ์ฌ ์ธ์ฆ ํ๋ก์ธ์ค ์ ์ฒด์์ ์ผ๊ด์ฑ์ ์ ์งํฉ๋๋ค.
AppMaster ์ no-code ํ๊ฒฝ์ ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค ์ ์ด ์์คํ ์ ์ค๊ณํ๊ณ ๊ตฌํํ๊ธฐ ์ํ ์๊ฐ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์ํ ์์ค์ ์ก์ธ์ค ๊ถํ์ ๋ํ๋ด๋ ์ฌ์ฉ์ ์ญํ ์ ๋ง๋ ๋ค์ ๊ฐ ์ญํ ์ ์ ์ ํ ๊ถํ์ ํ ๋นํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ๋ฆฌ์ผ์ด์ ์๋ "๊ด๋ฆฌ์", "ํธ์ง์" ๋ฐ "๋ทฐ์ด" ์ญํ ์ด ์์ ์ ์์ผ๋ฉฐ ๊ฐ ์ญํ ์๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ, ์ฝํ ์ธ ๋ฐ ์ค์ ๊ณผ ๊ฐ์ ๋ฆฌ์์ค์ ๋ํ ์๋ก ๋ค๋ฅธ ์ก์ธ์ค ๊ถํ์ด ์์ต๋๋ค. ์ด๋ฌํ ์ญํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฆฌ์์ค์ ์ง์ ์ฐ๊ฒฐ๋ ์ ์์ผ๋ฏ๋ก ์ธ์ฆ๋ ์ฌ์ฉ์๋ง ๋ณดํธ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ฑฐ๋ ์์ ํ ์ ์์ต๋๋ค.
BP(Business Process) Designer๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ง๋ค๊ณ ์ฌ์ฉ์ ์ ์ํ ์ ์์ต๋๋ค. BP Designer๋ drag-and-drop ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์ ์ธ์ฆ, ์ญํ ํ ๋น ๋ฐ ์์ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ์ํ ๋ง์ถคํ ์ํฌํ๋ก์ฐ๋ฅผ ์ค๊ณํฉ๋๋ค. ์ด๋ฌํ ์ ์ฐ์ฑ์ ํตํด ์๋ฏผ ๊ฐ๋ฐ์๋ ํน์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ๋ง์ถคํ ์ธ์ฆ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
๋ํ AppMaster ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํด ํฌ๊ด์ ์ธ REST API ๋ฐ WSS(WebSockets Secure) endpoints ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ์ด ์๋ ์์ฑ API๋ ์ ์๋ ์ธ์ฆ ํ๋ก์ธ์ค๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํ์ฉํ ์ ์๋ ๋ชจ๋ ์ธ๋ถ ์๋น์ค ๋๋ ํตํฉ์ผ๋ก ํ์ฅ๋๋๋ก ํฉ๋๋ค. API๋ ์ ๊ณ ํ์ค OpenAPI ์ฌ์(Swagger๋ผ๊ณ ๋ ํจ)์ ์ค์ํ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ๋ค๋ฅธ ํ๋ซํผ ๋ฐ ์๋น์ค๋ฅผ ์ฝ๊ฒ ์ดํดํ๊ณ ํตํฉํ ์ ์์ต๋๋ค. ์๋ ์์ฑ๋ API ๋๋ถ์ AppMaster ์ ์ธ์ฆ ๋ฉ์ปค๋์ฆ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ๋๋ Android ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin ๋ฐ Jetpack Compose, iOS ์ ํ๋ฆฌ์ผ์ด์ ์ฉ SwiftUI ์ ๊ฐ์ ํ๋ฐํธ์๋ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ํตํฉ๋ ์ ์์ต๋๋ค.
๋์ ์์ค์ ๋ณด์ ์ ์ง์ ๋ํ AppMaster ์ ์ฝ์์ ํธ์คํ ๋ฐ ๋ฐฐํฌ ์ต์ ์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ์ด ํ๋ซํผ์ Docker ์ปจํ ์ด๋๋ฅผ ํ์ฉํ๋ ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ๋ฐฐํฌ์์ ์จํ๋ ๋ฏธ์ค ํธ์คํ ์ ์ํ ์คํ ํ์ผ ๋๋ ์์ค ์ฝ๋ ๋ค์ด๋ก๋์ ์ด๋ฅด๊ธฐ๊น์ง ๋ค์ํ ์ต์ ์ ์ ๊ณตํฉ๋๋ค. Enterprise ๊ตฌ๋ ์ ํตํด ๊ฐ๋ฐ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ค ์ฝ๋์ ์ก์ธ์คํ ์ ์์ผ๋ฏ๋ก ๊ฐ๋ ฅํ๊ณ ์์ ํ ์ธ์ฆ ๋ฐฉ์์ ์ ์งํ๋ฉด์ ์ต๊ณ ์ ์ ์ฐ์ฑ์ ์ ๊ณตํฉ๋๋ค.
AppMaster ์ no-code ์ปจํ ์คํธ์์ ๊ถํ ๋ถ์ฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋ณด์ ์ก์ธ์ค ๊ด๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ค์ํ๊ณ ๊ฐ๋ ฅํ ๊ตฌ์ฑ ์์์ ๋๋ค. AppMaster ์ ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค, ์๊ฐ์ ์ธ BP Designer ๋ฐ ์๋ ์์ฑ API๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ํฌ๊ด์ ์ธ ์ธ์ฆ ์์คํ ์ ๋ง๋ค๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์ฐ์ ํ์ค์ ์ค์ํ๊ณ ์ํํ ํตํฉ์ ์ ๊ณตํจ์ผ๋ก์จ AppMaster ์๊ธฐ์ ๊ณผ ๊ธฐ์ ๋ชจ๋๊ฐ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ค์ด๊ณ ๊ฐ๋ฐ ๋น์ฉ์ ๋ฎ์ถ๋ฉด์ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ํฉ๋๋ค.