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

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

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

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

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

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

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

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

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