Low-code ํ๋กํ ํ์ดํ์ AppMaster ์ ๊ฐ์ low-code ๊ฐ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์ต์ํ์ ์๋ ํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ธฐ๋ฅ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋กํ ํ์ ์ ๋ง๋๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ๊ฐ๋ฐ์๊ฐ ์๋ ์ฌ๋(์๋ฏผ ๊ฐ๋ฐ์๋ผ๊ณ ๋ ํจ)์ด ํจ์จ์ ์ด๊ณ ๋น์ฉ ํจ์จ์ ์ด๋ฉฐ ๋น ๋ฅธ ๋ฐฉ์์ผ๋ก ์ํํธ์จ์ด ์๋ฃจ์ ์ ์ค๊ณํ๊ณ ํ ์คํธํ ์ ์์ต๋๋ค. Low-code ํ๋กํ ํ์ดํ์ ์๊ฐ์ ๋์์ธ ๋๊ตฌ, ์ฌ์ ๊ตฌ์ถ๋ ๊ตฌ์ฑ ์์, ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์ฝ๋์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๊ฐ์ํํ๊ณ ์ถ์ ๊ธฐ๊ฐ์ ๋จ์ถํ๋ฉฐ ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํฉ๋๋ค.
Gartner์ ๋ณด๊ณ ์์ ๋ฐ๋ฅด๋ฉด 2024๋ ๊น์ง low-code ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋์ 65% ์ด์์ ๋ด๋นํ๊ฒ ๋ ๊ฒ์ ๋๋ค. low-code ํ๋ซํผ์ ๋ํ ์์ ์ฆ๊ฐ๋ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ํ ํ์์ฑ ์ฆ๊ฐ, ๋์งํธ ํ์ ์ ํ์ฐ ์ฆ๊ฐ, ์๋ จ๋ ๊ฐ๋ฐ์ ๋ถ์กฑ์ ๊ธฐ์ธํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ธฐ์ ๊ณผ ๊ธฐ์ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณต์ ๊ฐ์ํํ๊ณ ๊ฐ๋ฐ ๋น์ฉ์ ์ ๊ฐํ๋ฉฐ IT ํ๊ณผ ๋น์ฆ๋์ค ํ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ๊ธฐ ์ํด low-code ํ๋กํ ํ์ ์ ์ฑํํ๊ณ ์์ต๋๋ค.
Low-code ํ๋กํ ํ์ดํ์ ํตํด ์ฌ์ฉ์๋ ํน์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ์ฌ์ฉ์ ์ ์ํ๊ณ ๊ตฌ์ฑํ ์ ์๋ drag-and-drop ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ธํฐํ์ด์ค, ์ํฌํ๋ก ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ๋์์ธํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์๊ฐ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํ๊ณ ๊ฐ์ํํ๋ ๋์์ ์ธ์ ์ค๋ฅ์ ๋ถ์ผ์น์ ๋ฒ์๋ฅผ ์ค์ ๋๋ค.
AppMaster ๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ฒ์๋ฅผ ์ ๊ณตํ๋ ๊ฐ๋ ฅํ no-code ๊ฐ๋ฐ ํ๋ซํผ ์ค ํ๋์ ๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋, REST API ๋ฐ WSS ์๋ํฌ์ธํธ๋ฅผ ํตํด ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง), ๋น์ฆ๋์ค ๋ก์ง์ ์๊ฐ์ ์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ์ฌ์ฉ์๋ drag-and-drop ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ UI๋ฅผ ์์ฑํ๊ณ ํด๋น BP ๋์์ด๋ ๋ด์ ๋ชจ๋ ๊ตฌ์ฑ ์์์ ๋ํ ๋น์ฆ๋์ค ๋ก์ง์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
AppMaster ์ฌ์ฉ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ค ์ฝ๋๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ Docker ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)์ ์์ถํ๊ณ , ํด๋ผ์ฐ๋์ ๋ฐฐํฌํ๋ ๊ธฐ๋ฅ์ ๋๋ค. AppMaster Go(golang)๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ง์ํฉ๋๋ค. Vue3 ํ๋ ์์ํฌ์ JS/TS๋ฅผ ๊ฐ์ถ ์น ์ ํ๋ฆฌ์ผ์ด์ ; Kotlin, Android์ฉ Jetpack Compose, iOS์ฉ SwiftUI ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ณ ๊ฐ์ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์์ง ์๊ณ ๋ 30์ด ์ด๋ด์ ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ์ธํธ๋ฅผ ์์ฑํ ์ ์์ต๋๋ค.
AppMaster ์ ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ํตํด ๊ณ ๊ฐ์ App Store ๋ฐ Play Market์ ์ ๋ฒ์ ์ ์ ์ถํ์ง ์๊ณ ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ UI, ๋ก์ง ๋ฐ API ํค๋ฅผ ์ ๋ฐ์ดํธํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ต์ ์ํ๋ก ์ ์ง๋๊ณ ์ ์๋ ฅ์ด ๋ฐ์ด๋๋ฉฐ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋์ํ ์ ์์ผ๋ฏ๋ก ์ฌ์ฉ์ ๊ฒฝํ๊ณผ ์ ๋ฐ์ ์ธ ์ ํ ํ์ง์ด ํฅ์๋ฉ๋๋ค.
๋ํ AppMaster ์๋ฒ endpoints ์ฉ Open API(Swagger) ๋ฌธ์ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๊ฐ์ ์ค์ํ ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ์ฌ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ์ ์ง ๊ด๋ฆฌ ๋ฐ ํตํฉ์ ์ด์งํฉ๋๋ค. ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ฌ์ฉํ์ฌ ๋ค์ํ ๊ณ ๊ฐ ํ๊ฒฝ์ ๋ํ ๊ด๋ฒ์ํ ํธํ์ฑ๊ณผ ์ ์์ฑ์ ๋ณด์ฅํฉ๋๋ค.
Go๋ก ์์ฑ๋ ์ปดํ์ผ๋ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ๋ AppMaster ์ ํ์ฅ ๊ฐ๋ฅํ ์ํคํ ์ฒ๋ ๊ณ ๋ถํ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์ฌ์ฉ ์ฌ๋ก์ ๋ง๊ฒ ํน๋ณํ ์ค๊ณ๋์์ต๋๋ค. AppMaster ์ ๊ฐ์ low-code ํ๋กํ ํ์ ํ๋ซํผ์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํจ์ผ๋ก์จ ์กฐ์ง์ ๊ธฐ์กด ๊ฐ๋ฐ ๋ฐฉ๋ฒ๋ณด๋ค ๊ฐ๋ ฅํ๊ณ ๊ธฐ๋ฅ์ด ํ๋ถํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ์ ๊ณตํ ์ ์์ต๋๋ค.
Low-code ํ๋กํ ํ์ดํ์ ํตํด ์ค์๊ธฐ์ ๋ถํฐ ๋๊ธฐ์ ๊น์ง ๋ค์ํ ์กฐ์ง์์ ๋์งํธ ํ์ ์ ์ ์ฌ๋ ฅ์ ์ต๋ํ ํ์ฉํ์ฌ ๋ฏผ์ฒฉํ ๋น์ฆ๋์ค ํ๋ก์ธ์ค, ํฅ์๋ ๊ณ ๊ฐ ๊ฒฝํ, ๊ฒฝ์๋ ฅ ๊ฐํ๋ฅผ ์ป์ ์ ์์ต๋๋ค. low-code ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ๋จ์ผ ์๋ฏผ ๊ฐ๋ฐ์๋ผ๋ ์๋ฒ ๋ฐฑ์๋, ์น ์ฌ์ดํธ, ๊ณ ๊ฐ ํฌํธ ๋ฐ ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ํฌ๊ดํ๋ ํฌ๊ด์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. ๋ฐ๋ผ์ low-code ํ๋กํ ํ์ดํ์ ํ๋ ๋์งํธ ๋น์ฆ๋์ค์ ์ฑ๊ณต๊ณผ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋ฏธ๋๋ฅผ ๊ฒฐ์ ํ๋ ์ค์ํ ์์๋ก ๋ฑ์ฅํ์ต๋๋ค.