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

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

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

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

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

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

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

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