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

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

๋ฐฐํฌ ์ฃผ๊ธฐ๋Š” ์•„๋ž˜์— ์„ค๋ช…๋œ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค.

1. ๊ณ„ํš ๋ฐ ๋ถ„์„: ์ด ํ•„์ˆ˜ ๋‹จ๊ณ„์—์„œ๋Š” ๊ณ ๊ฐ์˜ ์š”๊ตฌ ์‚ฌํ•ญ์„ ์ดํ•ดํ•˜๊ณ  ์ •์˜ํ•  ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ•„์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํŠน์ง•๊ณผ ๊ธฐ๋Šฅ์„ ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ๋‹จ๊ณ„์—์„œ๋Š” ์›ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์•„ํ‚คํ…์ฒ˜์™€ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ง€์›ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๊ธฐ์ˆ ๊ณผ ์ธํ”„๋ผ๋ฅผ ์‹๋ณ„ํ•˜๋Š” ์ž‘์—…๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.

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

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

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

5. ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ์ง€์›: ๋ฐฐํฌ ํ›„, ์ •๊ธฐ์ ์ธ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ ํ™œ๋™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๊ณ„์†ํ•ด์„œ ์ตœ์ ์˜ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜๋„๋ก ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. AppMaster ์˜ ์„œ๋ฒ„ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ณ ๊ฐ์€ App Store ๋ฐ Play Market์— ์ƒˆ๋กœ ์ œ์ถœํ•˜์ง€ ์•Š๊ณ ๋„ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ UI, ๋กœ์ง ๋ฐ API ํ‚ค๋ฅผ ์—…๋ฐ์ดํŠธํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์—…๋ฐ์ดํŠธ ์ˆ˜์ • ๋ฐ ๋ฐฐํฌ๊ฐ€ ๋‹จ์ˆœํ™”๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์„œ๋ฒ„ endpoints ๋ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์Šคํ‚ค๋งˆ ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜ ์Šคํฌ๋ฆฝํŠธ์— ๋Œ€ํ•œ Swagger(๊ฐœ๋ฐฉํ˜• API) ๋ฌธ์„œ ์ƒ์„ฑ์„ ํ†ตํ•ด ๋ฐฐํฌ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๋ฐ ์ง€์›์ด ์‰ฌ์›Œ์ง‘๋‹ˆ๋‹ค.

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

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

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