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

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

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

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

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

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

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