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

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

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

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

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

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

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

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