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

์†Œํ”„ํŠธ์›จ์–ด์— ๋Œ€ํ•œ ์ˆ˜์š”๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์ด๋Ÿฌํ•œ ์ˆ˜์š”๋ฅผ ์ถฉ์กฑํ•  ์ „๋ฌธ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ถ€์กฑํ•จ์— ๋”ฐ๋ผ low-code ์‹œ์žฅ์€ ์ตœ๊ทผ ๋ช‡ ๋…„ ๋™์•ˆ ๊ธ‰์†ํ•œ ์„ฑ์žฅ์„ ๊ฒฝํ—˜ํ–ˆ์Šต๋‹ˆ๋‹ค. Gartner์˜ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด 2021๋…„ ์ „ ์„ธ๊ณ„ low-code ๊ฐœ๋ฐœ ๊ธฐ์ˆ  ์‹œ์žฅ์€ 2020๋…„๋ณด๋‹ค 22.6% ์ฆ๊ฐ€ํ•œ 138์–ต ๋‹ฌ๋Ÿฌ์— ์ด๋ฅผ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. Forrester Research๋Š” ๋˜ํ•œ low-code ํ”Œ๋žซํผ์˜ ์ „์ฒด ์‹œ์žฅ์ด ๋ณตํ•ฉ์ ์œผ๋กœ ์„ฑ์žฅํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ธกํ•ฉ๋‹ˆ๋‹ค. ํ–ฅํ›„ 5๋…„๊ฐ„ ์—ฐํ‰๊ท  ์„ฑ์žฅ๋ฅ (CAGR)์€ 28.6%์ž…๋‹ˆ๋‹ค.

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

low-code ํ”Œ๋žซํผ์˜ ๊ฐ€์žฅ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์˜ˆ ์ค‘ ํ•˜๋‚˜๋Š” ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ๊ฐ•๋ ฅํ•œ no-code ๋„๊ตฌ์ธ AppMaster ์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฅธ no-code ๋ฐ low-code ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ AppMaster ํฌ๊ด„์ ์ธ ํ†ตํ•ฉ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ(IDE)๊ณผ ์ตœ์ฒจ๋‹จ ๊ธฐ๋Šฅ์œผ๋กœ ์ธํ•ด ๋‘๊ฐ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. AppMaster ์‚ฌ์šฉํ•˜๋ฉด ๊ณ ๊ฐ์€ ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ)์„ ์ƒ์„ฑํ•˜๊ณ , ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP) ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„ค๊ณ„ํ•˜๊ณ , REST API ๋ฐ WSS endpoints ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” drag-and-drop ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€ํ™”ํ˜• ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์›น ๋ฐ ๋ชจ๋ฐ”์ผ BP ๋””์ž์ด๋„ˆ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐœ๋ณ„ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐฐํฌ ์ค€๋น„๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ๊ณ ๊ฐ์€ '๊ฒŒ์‹œ' ๋ฒ„ํŠผ๋งŒ ๋ˆ„๋ฅด๋ฉด ํ”Œ๋žซํผ์ด ์ž๋™์œผ๋กœ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ปดํŒŒ์ผ ๋ฐ ํ…Œ์ŠคํŠธํ•˜๊ณ , Docker ์ปจํ…Œ์ด๋„ˆ(๋ฐฑ์—”๋“œ๋งŒ ํ•ด๋‹น)๋กœ ํŒจํ‚ค์ง•ํ•˜๊ณ , ํด๋ผ์šฐ๋“œ์— ๋ฐฐํฌํ•˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ๋œ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Go(golang)๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JavaScript/TypeScript๋ฅผ ํ™œ์šฉํ•˜๋ฉฐ, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Kotlin, Android์šฉ Jetpack Compose ๋ฐ iOS์šฉ SwiftUI ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” AppMaster ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ ์•ฑ ์Šคํ† ์–ด์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์–ด ์ถ”๊ฐ€์ ์ธ ํŽธ์˜์„ฑ๊ณผ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ์„œ ๋ชจ๋“  Postgresql ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํ˜ธํ™˜๋˜๋ฉฐ Go๋กœ ์ƒ์„ฑ๋œ ์ปดํŒŒ์ผ๋œ ์ƒํƒœ ๋น„์ €์žฅ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ธฐ์—… ๋ฐ ๊ณ ๋ถ€ํ•˜ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ์„ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ํ”Œ๋žซํผ์€ ์„œ๋ฒ„ endpoints ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ Swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์š”๊ตฌ ์‚ฌํ•ญ์ด ๋ณ€๊ฒฝ๋จ์— ๋”ฐ๋ผ ๋ฌธ์„œ๊ฐ€ ์ตœ์‹  ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

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