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

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

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

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

๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์˜์—ญ์—์„œ AppMaster Android์šฉ Kotlin ๋ฐ Jetpack Compose ์™€ iOS์šฉ SwiftUI ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ App Store ๋ฐ Play Market์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋…ผ๋ฆฌ ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. AppMaster ํ™œ์šฉํ•˜์—ฌ ๊ฐœ๋ฐœ์ž๋Š” ์›ํ™œํ•˜๊ฒŒ ์ž‘๋™ํ•˜๊ณ  ํƒ์›”ํ•œ ์‚ฌ์šฉ์ž ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์ง๊ด€์ ์ธ ๋ชจ๋ฐ”์ผ ์•ฑ์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AppMaster ์ž์ฒด ํ˜ธ์ŠคํŒ…์„ ์œ„ํ•œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์„ ์ œ๊ณตํ•˜๋Š” Business ๋ฐ Business+ ๊ตฌ๋…๊ณผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์†Œ์Šค ์ฝ”๋“œ์— ๋Œ€ํ•œ ์™„์ „ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” Enterprise ๊ตฌ๋…๊ณผ ๊ฐ™์ด ๊ณ ๊ฐ์˜ ์š”๊ตฌ์— ๋งž๋Š” ๋‹ค์–‘ํ•œ ๋ฐฐํฌ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์œ ์—ฐ์„ฑ์„ ํ†ตํ•ด AppMaster ์‚ฌ์šฉ์ž๋Š” ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž๊ฒŒ ๊ตฌ์ถ•๋œ ๋งž์ถคํ˜• ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

CI(์ง€์†์ ์ธ ํ†ตํ•ฉ) ๋ฐ CD(์ง€์†์ ์ธ ๋ฐฐํฌ)๋Š” ์—…๋ฐ์ดํŠธ๋œ ์ฝ”๋“œ๋ฅผ ์‹ ์†ํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ตœ์‹  ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ๋ฐฉ์‹์˜ ํ•„์ˆ˜ ์š”์†Œ์ž…๋‹ˆ๋‹ค. No-Code ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ AppMaster ์˜ ์ ‘๊ทผ ๋ฐฉ์‹์€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์ด ์žˆ์„ ๋•Œ๋งˆ๋‹ค ์ „์ฒด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ƒ์„ฑํ•˜์—ฌ ๊ธฐ์ˆ  ๋ถ€์ฑ„๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ๋ณด์žฅํ•จ์œผ๋กœ์จ ์ด๋Ÿฌํ•œ ๊ด€ํ–‰์„ ์ˆ˜์šฉํ•ฉ๋‹ˆ๋‹ค.

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