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

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

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

์‚ฌ์šฉ ํŽธ์˜์„ฑ์€ ํ”Œ๋žซํผ๊ณผ ๊ด€๋ จ๋œ ํ•™์Šต ๊ณก์„ ๊ณผ ๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ์ˆ˜์ค€์„ ๊ฐ€์ง„ ๊ฐœ๋ฐœ์ž๋ฅผ ์ˆ˜์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ๊ฒฐ์ •ํ•˜๋ฏ€๋กœ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ low-code ๋ฒค์น˜๋งˆํฌ์ž…๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์ธ drag-and-drop ์ธํ„ฐํŽ˜์ด์Šค์™€ ์ง๊ด€์ ์ธ BP(Business Process) Designer๋ฅผ ๊ฐ–์ถ˜ AppMaster ํ”Œ๋žซํผ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ผ๋ฐ˜ ๊ฐœ๋ฐœ์ž๋ผ๋„ ์‹ฌ์ธต์ ์ธ ๊ธฐ์ˆ  ์ง€์‹ ์—†์ด๋„ ๋ณต์žกํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ AppMaster ํ”Œ๋žซํผ์€ ์ฒ˜์Œ๋ถ€ํ„ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜์—ฌ ๋ชจ๋“  ํ”„๋กœ์ ํŠธ ๋ฐ˜๋ณต์— ๋Œ€ํ•ด ๊นจ๋—ํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ๋ณด์žฅํ•จ์œผ๋กœ์จ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๋ฅผ ์ œ๊ฑฐํ•ฉ๋‹ˆ๋‹ค.

ํ™•์žฅ์„ฑ์€ ๊ฐœ๋ฐœ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์ฆ๊ฐ€๋œ ์ž‘์—… ๋ถ€ํ•˜์™€ ์ฆ๊ฐ€ํ•˜๋Š” ๋น„์ฆˆ๋‹ˆ์Šค ์š”๊ตฌ ์‚ฌํ•ญ์„ ์–ผ๋งˆ๋‚˜ ์ž˜ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ํ‰๊ฐ€ํ•˜๋Š” ์ค‘์š”ํ•œ low-code ๋ฒค์น˜๋งˆํฌ์ž…๋‹ˆ๋‹ค. AppMaster ์ƒ์„ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์šฉ Go(golang) ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ, Android์šฉ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ Kotlin ๋ฐ Jetpack Compose ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ, iOS ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ SwiftUI ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด AppMaster ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ชจ๋“  PostgreSQL ํ˜ธํ™˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•˜์—ฌ ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๋ฉด์„œ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ๋ฐ ๊ณ ๋ถ€ํ•˜ ์‚ฌ์šฉ ์‚ฌ๋ก€์— ๋Œ€ํ•œ ๋›ฐ์–ด๋‚œ ํ™•์žฅ์„ฑ์„ ๋ณด์—ฌ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ†ตํ•ฉ ๊ธฐ๋Šฅ์€ low-code ํ”Œ๋žซํผ์ด ์™ธ๋ถ€ ์‹œ์Šคํ…œ, ์„œ๋น„์Šค ๋ฐ ๋ฐ์ดํ„ฐ ์†Œ์Šค์™€ ์—ฐ๊ฒฐํ•˜๊ณ  ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ์šฉ์ด์„ฑ๊ณผ ๋ฒ”์œ„๋ฅผ ํ™•์ธํ•˜๋ฏ€๋กœ ํ•„์ˆ˜์ ์ธ low-code ๋ฒค์น˜๋งˆํฌ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. REST API ๋ฐ WSS(Websocket Secure) endpoints ๊ฐ–์ถ˜ AppMaster ๋Š” ์ƒ์„ฑ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์กฐ์ง์˜ ๊ธฐ์กด IT ์ธํ”„๋ผ์™€ ์›ํ™œํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ํ†ตํ•ฉํ•˜์—ฌ ์›ํ™œํ•œ ๋ฐ์ดํ„ฐ ํ๋ฆ„๊ณผ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ ๊ฐ„์˜ ํšจ๊ณผ์ ์ธ ํ†ต์‹ ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.

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

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