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

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

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

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

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

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

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

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