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

๊ธฐ๋ณธ ํ˜•ํƒœ์˜ ๊บพ์€์„ ํ˜• ์ฐจํŠธ๋Š” ๋‘ ๊ฐœ์˜ ์ถ•์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ๊ฐ€๋กœ(X) ์ถ•์€ ์ข…์ข… ์‹œ๊ฐ„์ด๋‚˜ ๋‹ค๋ฅธ ์–‘์  ๋ณ€์ˆ˜๋ฅผ ๋‚˜ํƒ€๋‚ด๊ณ , ์„ธ๋กœ(Y) ์ถ•์€ ๋ฐ์ดํ„ฐ ์„ธํŠธ์˜ ํ•ด๋‹น ๊ฐ’์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๊ฐœ๋ณ„ ๋ฐ์ดํ„ฐ ํฌ์ธํŠธ๋Š” ์ด๋“ค ์ถ•์„ ๋”ฐ๋ผ ๊ทธ๋ ค์ง€๊ณ  ์ง์„ ์ด๋‚˜ ๊ณก์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์ด๋“ค ์‚ฌ์ด์˜ ๊ด€๊ณ„์™€ ์—ฐ์†์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ์ด ๊ตฌ์กฐ๋Š” ๋ฐ์ดํ„ฐ ์„ธํŠธ ๋‚ด์˜ ํŒจํ„ด๊ณผ ์ถ”์„ธ๋ฅผ ๊ฐ•์กฐํ•˜๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ์˜ ์ „์ฒด ๊ถค์ ์ด๋‚˜ ๋ฐฉํ–ฅ์„ ๋” ์‰ฝ๊ฒŒ ์‹๋ณ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค๋‹ˆ๋‹ค.

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

AppMasterno-code ํ”Œ๋žซํผ ์—์„œ ์ œ์ž‘์ž๋Š” ๊บพ์€์„ ํ˜• ์ฐจํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งค๋ ฅ์ ์ด๊ณ  ๋Œ€ํ™”ํ˜•์ด๋ฉฐ ์œ ์ตํ•œ ๋ฐฑ์—”๋“œ, ์›น ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋””์ž์ธํ•˜๊ณ  ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด no-code ํ™˜๊ฒฝ์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ์ค€์ˆ˜ํ•˜๊ณ  ๊บพ์€์„ ํ˜• ์ฐจํŠธ์˜ ์ž ์žฌ๋ ฅ์„ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋ฉด์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ณ  ๋น„์šฉ ํšจ์œจ์ ์œผ๋กœ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” AppMaster ์˜ ์ง๊ด€์ ์ธ drag-and-drop ์ธํ„ฐํŽ˜์ด์Šค, ๋น„์ฆˆ๋‹ˆ์Šค ๋กœ์ง์„ ์œ„ํ•œ ์‹œ๊ฐ์  BP Designer๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ์†”๋ฃจ์…˜์„ ๊ตฌ์ถ•ํ•˜๊ณ  Go(golang), Vue3, Kotlin, Jetpack Compose ๋ฐ SwiftUI ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด ๋ฐ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. .

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

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

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

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