Low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋Š” ์‹œ๊ฐ์  ๋ชจ๋ธ๋ง, drag-and-drop ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์ตœ์†Œํ•œ์˜ ํ•ธ๋“œ ์ฝ”๋”ฉ์„ ์กฐํ•ฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ตฌ์„ฑ, ๊ณ„ํš, ์ œ์–ด ๋ฐ ์‹คํ–‰ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ์ ‘๊ทผ ๋ฐฉ์‹์€ ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ๋ฅผ ๊ฐ„์†Œํ™”ํ•˜๊ณ  ์†Œ๊ทœ๋ชจ ๋ฐ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ๊ธ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“œ๋Š” ๋ฐ ๋“œ๋Š” ์‹œ๊ฐ„, ๋น„์šฉ ๋ฐ ๋ณต์žก์„ฑ์„ ์ค„์ด๋Š” ๊ฒƒ์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. low-code ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ฐœ๋ฐœ์ž๋Š” ๊ฐ•๋ ฅํ•œ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‰ฝ๊ฒŒ ์„ค๊ณ„ํ•˜๊ณ  ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๋Š” ํ˜‘์—…์„ ์ตœ์ ํ™”ํ•˜๊ณ  ์œ„ํ—˜์„ ์ตœ์†Œํ™”ํ•˜๋ฉฐ ์ถœ์‹œ ์‹œ๊ฐ„์„ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์˜ ์ฃผ์š” ๊ฐ•์  ์ค‘ ํ•˜๋‚˜๋Š” ์กฐ์ง์ด ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž ๋ถ€์กฑ, ๋น ๋“ฏํ•œ ์˜ˆ์‚ฐ, ๋Š์ž„์—†์ด ์ง„ํ™”ํ•˜๋Š” ๊ธฐ์ˆ  ํ™˜๊ฒฝ์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•˜๋Š” ์ ์  ์ปค์ง€๋Š” ๋ฌธ์ œ๋ฅผ ๊ทน๋ณตํ•˜๋„๋ก ๋•๋Š” ๋Šฅ๋ ฅ์— ์žˆ์Šต๋‹ˆ๋‹ค. Gartner ์— ๋”ฐ๋ฅด๋ฉด 2024๋…„๊นŒ์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ํ™œ๋™์˜ ์•ฝ 65%๊ฐ€ low-code ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•˜๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋Š” 2020๋…„ 25% ๋ฏธ๋งŒ์—์„œ ์ฆ๊ฐ€ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. Forrester Wave๋Š” ๋˜ํ•œ low-code ๊ฐœ๋ฐœ์˜ ์—„์ฒญ๋‚œ ์„ฑ์žฅ ์ž ์žฌ๋ ฅ์„ ๊ฐ•์กฐํ•˜์—ฌ ์‹œ์žฅ์ด 2022๋…„์—๋Š” 40%์˜ ๋ณตํ•ฉ ์—ฐ๊ฐ„ ์„ฑ์žฅ๋ฅ ๋กœ ์„ฑ์žฅํ•˜์—ฌ 212์–ต ๋‹ฌ๋Ÿฌ์— ์ด๋ฅผ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์˜ ๋งฅ๋ฝ์—์„œ AppMasterno-code ํ”Œ๋žซํผ์€ ์–ผ๋งˆ๋‚˜ ๊ฐ•๋ ฅํ•˜๊ณ  ์œ ์—ฐํ•œ ๋„๊ตฌ๊ฐ€ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ํฌ๊ฒŒ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋ณด์—ฌ์ฃผ๋Š” ํ›Œ๋ฅญํ•œ ์˜ˆ์ž…๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ๊ฐ์€ BP Designer๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ) ๋ฐ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง(๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค)์„ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ๊ณผ์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ์œ„ํ•ด REST API ๋ฐ WSS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ AppMaster ์˜ drag-and-drop ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๊ณ ๊ฐ์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3, Android์šฉ Kotlin/ Jetpack Compose ๋ฐ iOS ๋ชจ๋ฐ”์ผ์šฉ SwiftUI ์™€ ๊ฐ™์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์„ค๊ณ„ํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„ค์ •ํ•˜๊ณ , ๋Œ€ํ™”ํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ.

'๊ฒŒ์‹œ' ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด AppMaster ๋ชจ๋“  ์ฒญ์‚ฌ์ง„์„ ๊ฐ€์ ธ์™€์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ปดํŒŒ์ผํ•˜๊ณ , ํ…Œ์ŠคํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ , Docker ์ปจํ…Œ์ด๋„ˆ(๋ฐฑ์—”๋“œ ์ „์šฉ)์— ํŒจํ‚ค์ง•ํ•˜๊ณ , ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•ฉ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ๊ณ ๊ฐ์€ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„ ์—†์ด ์‰ฝ๊ฒŒ ์—…๋ฐ์ดํŠธํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๋ฏผ์ฒฉํ•˜๊ณ  ํ™•์žฅ์„ฑ์ด ๋›ฐ์–ด๋‚˜๋ฉฐ ๋น„์šฉ ํšจ์œจ์ ์ธ ์†”๋ฃจ์…˜์˜ ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์—์„œ๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค์˜ ์„ธ ๊ฐ€์ง€ ์ฃผ์š” ์ธก๋ฉด, ์ฆ‰ ํŒ€์›Œํฌ์™€ ํ˜‘์—…, ํ’ˆ์งˆ ๋ณด์ฆ, ์ง€์†์ ์ธ ์ „๋‹ฌ์— ์ค‘์ ์„ ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ low-code ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ์ž๋Š” ํŒ€ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ํ˜‘์—… ๋ฐ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํ”„๋กœ์„ธ์Šค๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ฐ„์†Œํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ๋ฐœ์ž, ์„ค๊ณ„์ž ๋ฐ ์ดํ•ด๊ด€๊ณ„์ž๋Š” ํ”„๋กœ์ ํŠธ์˜ ์š”๊ตฌ ์‚ฌํ•ญ, ๋ชฉํ‘œ ๋ฐ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๋ช…ํ™•ํ•˜๊ณ  ํ†ต์ผ๋œ ๋ฐฉ์‹์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ๋Š” Git๊ณผ ๊ฐ™์€ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „ ์ œ์–ด ์‹œ์Šคํ…œ๊ณผ ํ†ตํ•ฉ๋˜์–ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์›ํ™œํ•˜๊ฒŒ ์ถ”์  ๋ฐ ๊ด€๋ฆฌํ•˜๊ณ  ์˜ค๋ฅ˜ ์œ„ํ—˜์„ ์ค„์ด๊ณ  ์ฝ”๋“œ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

low-code ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋˜ํ•œ ๊ฐœ๋ฐœ ์ˆ˜๋ช… ์ฃผ๊ธฐ ์ „๋ฐ˜์— ๊ฑธ์ณ ํ’ˆ์งˆ ๋ณด์ฆ์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•ฉ๋‹ˆ๋‹ค. AppMaster ์„œ๋ฒ„ endpoints ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ Swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ํŒ€์ด ๊ฐœ๋ฐœ ํ™˜๊ฒฝ์˜ ๋ชจ๋“  ๋ฌธ์ œ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ํ”Œ๋žซํผ์€ ์ž๋™ํ™”๋œ ํ…Œ์ŠคํŠธ ์‹คํ–‰์„ ํ—ˆ์šฉํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ์‹ ๋ขฐ์„ฑ๊ณผ ํšจ์œจ์„ฑ์„ ๋”์šฑ ๋†’์ด๊ณ  ๋ฆด๋ฆฌ์Šค ์ฃผ๊ธฐ๋ฅผ ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค.

low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋ฅผ ์ฑ„ํƒํ•จ์œผ๋กœ์จ ๊ธฐ์—…์€ ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ถœ์‹œ ๊ธฐ๊ฐ„์„ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋‹จ์ถ•ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ธฐ์กด ์†”๋ฃจ์…˜์˜ ์—…๋ฐ์ดํŠธ ๋ฐ ๊ฐœ์„ ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. AppMaster ์ฒญ์‚ฌ์ง„์ด ๋ณ€๊ฒฝ๋  ๋•Œ๋งˆ๋‹ค ์ฒ˜์Œ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๊ธฐ์ˆ  ๋ถ€์ฑ„ ์œ„ํ—˜์ด ํฌ๊ฒŒ ์ค„์–ด๋“ค์–ด ํŒ€์ด ์ตœ์ ์˜ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜๊ณผ ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์ด ์•ฑ ์Šคํ† ์–ด์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์—ฌ ์œ ์—ฐํ•˜๊ณ  ๋Œ€์‘์ ์ธ ๊ฐœ๋ฐœ ๋ฐฉ์‹์„ ์ด‰์ง„ํ•ฉ๋‹ˆ๋‹ค.

์š”์•ฝํ•˜๋ฉด, low-code ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๋Š” ์‹œ๊ฐ์  drag-and-drop ๋„๊ตฌ์™€ ์ตœ์†Œํ•œ์˜ ํ•ธ๋“œ ์ฝ”๋”ฉ์„ ํ™œ์šฉํ•˜์—ฌ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์ œ๊ณต์„ ์ด‰์ง„ํ•˜๊ณ  ๊ฐ„์†Œํ™”ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๊ฐ•๋ ฅํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ž…๋‹ˆ๋‹ค. AppMaster ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•จ์œผ๋กœ์จ ๊ธฐ์—…์€ ๊ฐœ๋ฐœ ๋น„์šฉ์„ ๋Œ€ํญ ์ ˆ๊ฐํ•˜๊ณ  ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ตœ์†Œํ™”ํ•˜๋ฉฐ ํšจ์œจ์ ์ธ ํ˜‘์—… ๋ฐ ํŒ€์›Œํฌ๋ฅผ ์œก์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. low-code ํ”Œ๋žซํผ์˜ ์‹œ์žฅ ์ฑ„ํƒ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ๋ฏธ๋ž˜์—๋Š” ๊ธฐ์—…์ด ์†Œํ”„ํŠธ์›จ์–ด ์†”๋ฃจ์…˜์„ ๊ฐœ๋ฐœ, ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์— ํŒจ๋Ÿฌ๋‹ค์ž„ ๋ณ€ํ™”๊ฐ€ ๋‚˜ํƒ€๋‚  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค.