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

AppMaster ํ”Œ๋žซํผ๊ณผ ๊ฐ™์€ No-code ๋นŒ๋”๋Š” drag-and-drop UI ๊ตฌ์„ฑ ์š”์†Œ ๋ฐ ์‹œ๊ฐ์  ๋…ผ๋ฆฌ ๋นŒ๋”๋ฅผ ๋น„๋กฏํ•œ ์‹œ๊ฐ์  ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ „๋ฌธ ์ง€์‹ ์—†์ด๋„ ๊ณ ์„ฑ๋Šฅ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ˜์‹ ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ์„ ๋ฏผ์ฃผํ™”ํ•˜์—ฌ ๊ธฐ์ˆ  ์ง€์‹์ด ์—†๋Š” ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ์•ก์„ธ์Šค ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ์„ ์ œ๊ณตํ•˜๋Š” ๋™์‹œ์— ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ๊ฐ€์†ํ™”ํ•ฉ๋‹ˆ๋‹ค. Forrester์˜ ์ตœ๊ทผ ์—ฐ๊ตฌ์—์„œ๋Š” 2024๋…„๊นŒ์ง€ no-code ๊ฐœ๋ฐœ ํ”Œ๋žซํผ ์‹œ์žฅ์ด ์—ฐ๊ฐ„ ์•ฝ 28%์˜ ์„ฑ์žฅ๋ฅ ์„ ๋‚˜ํƒ€๋‚ด๋Š” 212์–ต ๋‹ฌ๋Ÿฌ๋กœ ์„ฑ์žฅํ•  ๊ฒƒ์ด๋ผ๊ณ  ์˜ˆ์ธกํ–ˆ์Šต๋‹ˆ๋‹ค.

์„ ๋„์ ์ธ no-code ํ”Œ๋žซํผ์ธ AppMaster ์˜ ๋งฅ๋ฝ์—์„œ ์‚ฌ์šฉ์ž๋Š” ์‹œ๊ฐ์  ์•ˆ๋‚ด ๋ฐฉ์‹์œผ๋กœ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ)์„ ์ƒ์„ฑํ•˜๊ณ  ์‹œ๊ฐ์  ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค(BP) ๋””์ž์ด๋„ˆ, REST API ๋ฐ WSS(WebSocket Secure) endpoints ํ†ตํ•ด ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์„ค๊ณ„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๋Š” drag and drop ๊ตฌ์„ฑ ์š”์†Œ๋กœ UI๋ฅผ ๋งŒ๋“ค๊ณ  Web BP ๋””์ž์ด๋„ˆ์—์„œ ๋ชจ๋“  ๊ตฌ์„ฑ ์š”์†Œ์˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ๋ฅผ ์ •์˜ํ•˜์—ฌ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์™„์ „ํžˆ ์ƒํ˜ธ ์ž‘์šฉํ•˜๋„๋ก ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํ”Œ๋žซํผ์€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ JS/TS์™€ ํ•จ๊ป˜ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜๋ฉด, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ Android์šฉ Kotlin ๋ฐ Jetpack Compose ์™€ iOS์šฉ SwiftUI ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” AppMaster ์˜ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

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

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

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

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

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