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

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

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

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

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

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

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

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

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