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

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

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

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

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

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

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

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

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