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

low-code ํ”Œ๋žซํผ์˜ ๋งฅ๋ฝ์—์„œ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ตœ์†Œํ•œ์˜ ํ•ธ๋“œ ์ฝ”๋”ฉ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋น ๋ฅด๊ฒŒ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋” ๋„“์€ ๋ฒ”์œ„์˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ฑ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค. ๊ธฐ์—…๊ณผ ๊ฐœ๋ฐœ์ž ๋ชจ๋‘ low-code ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ ์ฃผ๊ธฐ๊ฐ€ ๋นจ๋ผ์ง€๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋น„์šฉ์ด ๋‚ฎ์•„์ง€๋ฉฐ, ๊ธฐ์ˆ  ๋ถ€์ฑ„๊ฐ€ ์ค„์–ด๋“œ๋Š” ์ด์ ์„ ๋ˆ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Forrester Research์— ๋”ฐ๋ฅด๋ฉด 2022๋…„๊นŒ์ง€ low-code ์‹œ์žฅ์€ ์—ฐํ‰๊ท  ๋ณตํ•ฉ ์„ฑ์žฅ๋ฅ (CAGR) 40%๋กœ ์„ฑ์žฅํ•˜์—ฌ 212์–ต ๋‹ฌ๋Ÿฌ์— ์ด๋ฅผ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค.

Low-code ๊ตฌ์„ฑ ์š”์†Œ๋Š” ํฌ๊ฒŒ ์„ธ ๊ฐ€์ง€ ๋ฒ”์ฃผ๋กœ ๋ถ„๋ฅ˜๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

2. ๋ฐฑ์—”๋“œ/๋กœ์ง ๊ตฌ์„ฑ ์š”์†Œ: ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋™์ž‘์„ ๊ตฌ๋™ํ•˜๋Š” ๊ธฐ๋ณธ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ์™€ ๊ธฐ๋Šฅ์„ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ ์™ธ๋ถ€ ์„œ๋น„์Šค์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์กฐ์ž‘์„ ํ™œ์„ฑํ™”ํ•˜๊ณ , ๊ณ„์‚ฐ์„ ์ˆ˜ํ–‰ํ•˜๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด AppMaster ์‹œ๊ฐ์ ์ธ BP Designer๋ฅผ ์ œ๊ณตํ•˜๊ณ  Go ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋Š” ํ”Œ๋žซํผ ๋‚ด์—์„œ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค์™€ ๋กœ์ง์„ ์‹œ๊ฐ์ ์œผ๋กœ ์ƒ์„ฑํ•˜๊ณ  ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. API ๊ตฌ์„ฑ ์š”์†Œ: ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์ด ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ •์˜ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ API(์‘์šฉ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ธํ„ฐํŽ˜์ด์Šค)๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด RESTful API ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋‚ด์—์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ์‰ฝ๊ฒŒ ์ƒ์„ฑ, ์ฝ๊ธฐ, ์—…๋ฐ์ดํŠธ ๋ฐ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ด‘๋ฒ”์œ„ํ•œ ์ฝ”๋”ฉ ๋…ธ๋ ฅ ์—†์ด๋„ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster REST API ๋ฐ WSS ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ๊ฐœ๋ฐœ์ž์—๊ฒŒ Swagger(OpenAPI) ํ˜•์‹์˜ ํฌ๊ด„์ ์ธ ๋ฌธ์„œ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

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

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