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

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

low-code ๋ฌธ์„œ์˜ ์ฃผ์š” ๊ตฌ์„ฑ ์š”์†Œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

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

3. ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ๊ธฐ๋Šฅ: ์ด ์„น์…˜์—์„œ๋Š” ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง, ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ์‹œ๊ฐํ™”, ๊ธฐ๋Šฅ ๋ฐ ๋””์ž์ธ ๊ธฐ์ˆ ์„ ํฌํ•จํ•˜๋˜ ์ด์— ๊ตญํ•œ๋˜์ง€ ์•Š๋Š” ํ”Œ๋žซํผ์˜ ์ฃผ์š” ๊ธฐ๋Šฅ์„ ์ž์„ธํžˆ ์‚ดํŽด๋ด…๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ AppMaster ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค, REST API ๋ฐ Web Socket API endpoints ์™€ ๊ฐ™์€ ๊ฐ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋ช…ํ™•ํ•œ ์„ค๋ช…์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ๋ฐฑ์—”๋“œ์šฉ Go, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Kotlin, Jetpack Compose ๋˜๋Š” SwiftUI ์™€ ๊ฐ™์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค์™€ ๊ด€๋ จ๋œ ๊ธฐ์ˆ  ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ์— ๋Œ€ํ•œ ๊ฐœ์š”๋ฅผ ํฌ๊ด„ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

6. ๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐ ์ง€์›: ์•ˆ์ •์„ฑ๊ณผ ์‹ ๋ขฐ์„ฑ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ low-code ๋ฌธ์„œ๋Š” ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค ์ค‘์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜์ ์ธ ๋ฌธ์ œ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ํ•ด๊ฒฐํ•˜๋Š” ๊ณผ์ •์„ ์‚ฌ์šฉ์ž์—๊ฒŒ ์•ˆ๋‚ดํ•˜๋Š” ์ „์šฉ ์„น์…˜์œผ๋กœ๋„ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ „๋ฌธ์ ์ธ ์ง€์›์„ ๋ฐ›๊ฑฐ๋‚˜ ํ”Œ๋žซํผ ์ง€์›ํŒ€์— ๋ฌธ์˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ •๋ณด๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด ์„น์…˜์— ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

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