low-code ์ ๋ต์ ์๊ฐ์ ๋ชจ๋ธ๋ง ๋๊ตฌ, ์ฌ์ ๊ตฌ์ถ๋ ๊ตฌ์ฑ ์์ ๋ฐ ํ ํ๋ฆฟ, ์๋ํ๋ ์ฝ๋ ์์ฑ์ ์ฌ์ฉ์ ์ฐ์ ์ํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ๊ณ ์๋์ผ๋ก ์ง์ ์์ฑํ ์ฝ๋ฉ์ ๋ํ ์์กด๋๋ฅผ ์ค์ด๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋๋ค. ๊ณ ํ์ง ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ด ์ ๋ต์ ํตํด ๊ฐ๋ฐ์๋ ๊ธฐ์ ์์ค์ ๊ด๊ณ์์ด ๊ธฐ์กด ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ๋ฒ์ ํ์ํ ์๊ฐ๊ณผ ๋น์ฉ๋ณด๋ค ํจ์ฌ ์ ์ ๋น์ฉ์ผ๋ก ๊ด๋ฒ์ํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ์ ๋์งํธ ํ์ ๋ ธ๋ ฅ์ ๊ฐ์ํํ ์ ์์ต๋๋ค.
Low-code ์ ๋ต์ ์์ฐ์ฑ ํฅ์, ์ถ์ ์๊ฐ ๋จ์ถ, ๋ฏผ์ฒฉ์ฑ ํฅ์, ์ด ์์ ๋น์ฉ ์ ๊ฐ ์ธก๋ฉด์์ ์๋นํ ์ด์ ์ ์ ๊ณตํ๋ฏ๋ก ๋ค์ํ ์ฐ์ ๋ถ์ผ์ ์กฐ์ง์์ ์ ์ ๋ ๋ง์ด ์ฑํ๋๊ณ ์์ต๋๋ค. Gartner์ ๋ฐ๋ฅด๋ฉด low-code ๊ฐ๋ฐ ํ๋ซํผ ์์ฅ์ 2021๋ ์ 23%๋ผ๋ ๋๋ผ์ด ์ฑ์ฅ์ ์ด๋ฃจ๋ฉฐ ์ด ๋งค์ถ 138์ต ๋ฌ๋ฌ์ ์ด๋ฅผ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค.
AppMaster ์ ๊ฐ์ Low-code ํ๋ซํผ์ ์๊ฐ์ ์ผ๋ก ๋์์ธ๋๊ณ ์ฝ๊ฒ ์ฌ์ฉ์ ์ ์ํ ์ ์์ผ๋ฉฐ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ธฐ ์ํ no-code ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ํ๋ซํผ์ ๊ณ ๊ฐ์ด ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง), ๋น์ฆ๋์ค ํ๋ก์ธ์ค(์๊ฐ์ BP ๋์์ด๋๋ฅผ ํตํด), REST API ๋ฐ WSS endpoints ์ค๊ณํ ์ ์๋ ์๊ฐ์ ๋ชจ๋ธ๋ง ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. AppMaster ์ฝ๋ ์์ฑ ๋ฐ ๋ฐฐํฌ ์์ ์ ์ฒ๋ฆฌํ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑ, ๋๋ฒ๊น ๋ฐ ์ต์ ํํ ํ์๊ฐ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ Go(golang) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3 JavaScript ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ iOS์ฉ SwiftUI ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ ์ฑ ์คํ ์ด์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. AppMaster ๋ํ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ Swagger(๊ฐ๋ฐฉํ API) ๋ฌธ์๋ฅผ ์์ฑํ์ฌ ์ต์ ์ํฐํ๋ผ์ด์ฆ ์ํํธ์จ์ด ์์ฝ์์คํ ๊ณผ์ ์ํํ ํตํฉ์ ๋ณด์ฅํฉ๋๋ค.
Low-code ์๋ฃจ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ๊ณผ ๊ด๋ จํ์ฌ ์กฐ์ง์ ์๋นํ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. low-code ์ ๋ต ๊ตฌํ์ ์ฃผ์ ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ์์ฐ์ฑ ํฅ์: ์๊ฐ์ ๋๊ตฌ์ ์๋ํ๋ ์ฝ๋ ์์ฑ์ ํตํด ๊ฐ๋ฐ์๋ ํจ์ฌ ๋ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์์ผ๋ฏ๋ก ์๋ก์ด ์ํํธ์จ์ด ์๋ฃจ์ ์ ์์ฐ์ฑ์ด ํฅ์๋๊ณ ์ถ์ ๊ธฐ๊ฐ์ด ๋จ์ถ๋ฉ๋๋ค.
- ์๋ จ๋ ๊ฐ๋ฐ์์ ๋ํ ์์กด๋ ๊ฐ์: ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๋จ์ํ๋๋ฉด ๊ธฐ์ ์ ๋ฌธ๊ฐ๊ฐ ์๋ ์ฌ๋(์๋ฏผ ๊ฐ๋ฐ์)๋ ์ต์ํ์ ๊ต์ก๊ณผ ์ง์์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ผ๋ฏ๋ก ์๋ จ๋ ๊ฐ๋ฐ์์ ๋ํ ์์กด๋๊ฐ ์ค์ด๋ค๊ณ ์กฐ์ง์ ์ ์ฐ์ฑ์ด ํฅ์๋๊ณ ๋น์ฉ์ด ์ ๊ฐ๋ฉ๋๋ค.
- ํฅ์๋ ๋ฏผ์ฒฉ์ฑ: ๋น ๋ฅด๊ณ ์ฝ๊ฒ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ํ๊ฑฐ๋ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ๋ฅ๋ ฅ์ ์กฐ์ง์ด ๊ฒฝ์ ์ฐ์๋ฅผ ์ ์งํ๊ณ ์์ฅ ์ญํ์ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ๋์ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๊ธฐ์ ์ ๋ถ์ฑ ์์: ์๊ตฌ ์ฌํญ์ด ์์ ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ๋ AppMaster ์ ์ ๊ทผ ๋ฐฉ์์ ์ถ์ ๋ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์์์ ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๊ถ๊ทน์ ์ผ๋ก ์ฅ๊ธฐ์ ์ผ๋ก ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ด๋ฉฐ ์์ ํ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ด์ด์ง๋๋ค.
- ํ์ฅ์ฑ: AppMaster ์ ๊ฐ์ low-code ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ์ ํ ์ํคํ ์ฒ ์ค๊ณ์ ํจ์จ์ ์ธ ๋ฆฌ์์ค ์ฌ์ฉ ๋๋ถ์ ์ํฐํ๋ผ์ด์ฆ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ง์ํ๋๋ก ์ฝ๊ฒ ํ์ฅํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, low-code ์ ๋ต์ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋์งํธ ํ์ ์ด๋์ ํฐ๋ธ์ ํ์ ๊ตฌ์ฑ ์์์ ๋๋ค. low-code ํ๋ซํผ์ ์ฑํํจ์ผ๋ก์จ ์กฐ์ง์ ๋ค์ํ ํ๋ซํผ๊ณผ ์ฅ์น์์ ๊ณ ํ์ง ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ, ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌํ๋ ์ํํ๊ณ ํจ์จ์ ์ด๋ฉฐ ๋น์ฉ ํจ๊ณผ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋ณด์ฅํ ์ ์์ต๋๋ค. low-code ์๋ฃจ์ ์์ฅ์ด ์ฑ์ฅํ๊ณ ๋์งํธ ์๋ฃจ์ ์ ๋ํ ์์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์กฐ์ง์ ์ค๋๋ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋น์ฆ๋์ค ํ๊ฒฝ์์ ๊ฒฝ์๋ ฅ, ๋ฏผ์ฒฉ์ฑ, ํ์ ์ฑ์ ์ ์งํ๊ธฐ ์ํด low-code ์ ๋ต์ ์์ฉํ๋ ๊ฒ์ด ํ์์ ์ ๋๋ค.