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

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

์˜ˆ์‹œ์ ์ธ NCSMP์ธ AppMaster๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์‚ฌ์šฉํ•˜๊ธฐ ์‰ฌ์šด ์‹œ๊ฐ์  ์ธํ„ฐํŽ˜์ด์Šค์™€ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์‹œ๊ฐ์ ์œผ๋กœ ์ •์˜๋œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง, REST API ๋ฐ WSS endpoints ๋กœ ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ drag-and-drop ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ ์š”์†Œ, ๋…ผ๋ฆฌ ๋ฐ ์™„์ „ํ•œ ์ƒํ˜ธ ์ž‘์šฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์•ฑ ์Šคํ† ์–ด์— ์ƒˆ ๋ฒ„์ „์„ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ์›ํ™œํ•œ ์—…๋ฐ์ดํŠธ๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ์„œ๋ฒ„ ๊ธฐ๋ฐ˜ ์ ‘๊ทผ ๋ฐฉ์‹์œผ๋กœ ๊ฐœ๋ฐœ๋ฉ๋‹ˆ๋‹ค. AppMaster ๋‚ด์—์„œ ์ง€์›๋˜๋Š” ๊ธฐ์ˆ ์—๋Š” ๋ฐฑ์—”๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Go(golang), ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์šฉ Vue3 ํ”„๋ ˆ์ž„์›Œํฌ ๋ฐ JS/TS, ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ Android์šฉ Jetpack Compose ๋ฐ iOS์šฉ SwiftUI ๊ฐ€ ํฌํ•จ๋œ Kotlin์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

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

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

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

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