ํ์ฅ์ฑ ๋ฌธ์(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์ ์ค๋๋ ๋น ๋ฅด๊ฒ ๋ณํํ๋ ๋น์ฆ๋์ค ํ๊ฒฝ์ ์ฆ๊ฐํ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ณ ๊ฒฝ์ ์ฐ์๋ฅผ ์ ์งํ ์ ์๋ ๊ฐ๋ ฅํ๊ณ ๋ฏผ์ฒฉํ๋ฉฐ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ๊ธฐ ์ํ ์ค์ถ์ ์ธ ๋ฆฌ์์ค ์ญํ ์ ํฉ๋๋ค.