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

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

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

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

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

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

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

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