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

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

ํ™•์žฅ์„ฑ ๋ฌธ์„œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ™•์žฅ์„ฑ๊ณผ ๊ด€๋ จ๋œ ๋‹ค์–‘ํ•œ ์š”์†Œ ๋ฐ ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

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

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

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