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

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

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

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

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

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

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

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

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