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

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

AppMaster ์˜ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ธ”๋ก์„ ํ™œ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ(๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ), ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง(๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค), REST API ๋ฐ WebSocket Secure(WSS) ์—”๋“œํฌ์ธํŠธ๋ฅผ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ธ”๋ก์€ ๋ฐฑ์—”๋“œ ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ๊ธด๋ฐ€ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜๊ณ  ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜์—ฌ ๊ฐ•๋ ฅํ•˜๊ณ  ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์•ˆ์ „ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ธํ”„๋ผ๋ฅผ ํ˜•์„ฑํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ๊ตฌ๋™ํ•˜๋Š” ํ•„์ˆ˜ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋น„์ฆˆ๋‹ˆ์Šค ํ”„๋กœ์„ธ์Šค ๋ธ”๋ก์€ ๋ณต์žกํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋…ผ๋ฆฌ์˜ ์ •์˜๋ฅผ ์šฉ์ดํ•˜๊ฒŒ ํ•˜์—ฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‹ค์–‘ํ•œ ์ด๋ฒคํŠธ ๋ฐ ์ž…๋ ฅ์— ๋ฐ˜์‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•จ์œผ๋กœ์จ ์ข…๋‹จ ๊ฐ„ ์ž‘์—…์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. REST API ๋ฐ WSS Endpoints ๋ธ”๋ก์€ ๋ฐฑ์—”๋“œ ์„œ๋น„์Šค์™€ ํ”„๋ŸฐํŠธ์—”๋“œ ์ธํ„ฐํŽ˜์ด์Šค ๊ฐ„์˜ ์›ํ™œํ•œ ํ†ตํ•ฉ์„ ํ—ˆ์šฉํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์‹œ์Šคํ…œ์—์„œ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ ์‹œ๊ฐ์  UI ๋””์ž์ธ์— ๋ธ”๋ก์ด ์‚ฌ์šฉ๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ„๋‹จํ•œ drag and drop ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ๋Œ€ํ™”ํ˜• ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster JavaScript(JS), TypeScript(TS) ๋˜๋Š” Vue3 ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์‚ฌ์šฉ์ž ์ •์˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์‚ฌ์ „ ๊ตฌ์„ฑ๋œ ๋ธ”๋ก์„ ์ œ๊ณตํ•˜์—ฌ ๋ฐ˜์‘ํ˜•, ์ ์‘ํ˜• ๋ฐ ๊ณ ์„ฑ๋Šฅ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์›น ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ€์†ํ™”ํ•˜๊ณ  ์ธํ„ฐํŽ˜์ด์Šค ๋””์ž์ธ์— ๋Œ€ํ•œ no-code ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๊ฒฝ์šฐ AppMaster ๋ธ”๋ก์„ ์‚ฌ์šฉํ•˜์—ฌ drag and drop ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ UI ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์„ค๊ณ„ํ•˜๊ณ  ๊ฐœ๋ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ธ”๋ก์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๊ฐœ๋ณ„ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์ •์˜ํ•˜๊ณ  Android(Kotlin ๋ฐ Jetpack Compose) ๋ฐ iOS( SwiftUI) ํ”Œ๋žซํผ๊ณผ ์‰ฝ๊ฒŒ ํ†ตํ•ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ์˜ ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ UI, ๋…ผ๋ฆฌ ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ์˜ ์œ ์—ฐ์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.

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

AppMaster ์˜คํผ๋ง์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉ์ž๋Š” ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ(Business ๋ฐ Business+ ๊ตฌ๋…), ์•ก์„ธ์Šค ์†Œ์Šค ์ฝ”๋“œ(Enterprise ๊ตฌ๋…), ์ตœ์ ์˜ ๋ณด์•ˆ ๋ฐ ์ œ์–ด๋ฅผ ์œ„ํ•ด ์˜จํ”„๋ ˆ๋ฏธ์Šค์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ˜ธ์ŠคํŒ…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ๋˜ํ•œ ์„œ๋ฒ„ endpoints ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ Swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ ๋ธ”๋ก ์ฒญ์‚ฌ์ง„์„ ๋ณ€๊ฒฝํ•  ๋•Œ๋งˆ๋‹ค 30์ดˆ ์ด๋‚ด์— ์ƒˆ๋กœ์šด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„ธํŠธ๋ฅผ ์žฌ์ƒ์„ฑํ•˜์—ฌ ๊ธฐ์ˆ ์  ๋ถ€์ฑ„๊ฐ€ ์—†๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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