์ํํธ์จ์ด ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ , ์์คํ ๋๋ ํ๋ซํผ์ ํ์ฅ์ฑ ์ธก๋ฉด์ ๋ถ์, ์์ธก ๋ฐ ์ต์ ํํ๋ ๋ฐฉ์์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋ฐฉ๋ฒ๋ก ๊ณผ ์ธก์ ๊ธฐ์ค์ ํ์ฉํ์ฌ ๋ค์ํ ๋ก๋ ๋ฐ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ๋์ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฌ์ ์ธ ์ฑ์ฅ์ ํ๊ฐํ๊ณ ์ถ์ ํ๋ ์ข ํฉ์ ์ธ ๊ดํ์ ๋๋ค. ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์๋ ์ฌ์ฉ์ ํธ๋ํฝ, ์์ ๋ถํ, ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ์ฒ๋ฆฌ ์๊ตฌ ์ฆ๊ฐ์ ๊ฐ์ ๋ค์ํ ์กฐ๊ฑด์์ ์ํํธ์จ์ด์ ์ฑ๋ฅ, ๋ฆฌ์์ค ์๋น ๋ฐ ์ ์์ฑ(ํ๋ ฅ์ฑ)์ ํ๊ฐํ๋ ์์ ์ด ํฌํจ๋ฉ๋๋ค. ์ด๋ ์ฑ๋ฅ์ด๋ ์ฌ์ฉ์ ๋ง์กฑ๋๋ฅผ ์ ํ์ํค์ง ์๊ณ ์ฆ๊ฐ๋ ๋ก๋์ ์ฑ์ฅ์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ฅ๋ ฅ์ ๋ณด์ฅํ๋ฏ๋ก ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ค์ํ ์ธก๋ฉด์ ๋๋ค.
ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์ ๊ด๋ฒ์ํ ์ฐ์ ๋ฐ ์์ฅ ๋ถ๋ฌธ์ ๊ฑธ์ณ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์๋ ๊ฐ๋ ฅํ no-code ์๋ฃจ์ ์ ์ ๊ณตํ๋ AppMaster ์ ๊ฐ์ ํ๋ซํผ๊ณผ ํนํ ๊ด๋ จ์ด ์์ต๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ์๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋์์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ์ค๊ณํ๊ณ , REST API ๋ฐ WebSocket endpoints ์์ฑํ ์ ์์ต๋๋ค. AppMaster ๋ ๋ฐฑ์๋์ฉ Go(golang), ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3, Kotlin ๋ฐ Jetpack Compose ์ฉ ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ์ ๊ฐ์ ์ต์ฒจ๋จ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์น ์ ํ๋ฆฌ์ผ์ด์ , ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํฉ๋๋ค. Android ๋ฐ iOS์ฉ SwiftUI. ์ด๋ฅผ ํตํด ๊ณ ๊ฐ์ ์ต์ํ์ ๋ ธ๋ ฅ๊ณผ ๋์ ํจ์จ์ฑ์ผ๋ก ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์๋ ์ํํธ์จ์ด ์์คํ ์ด ๋ณํํ๋ ์๊ตฌ ์ฌํญ๊ณผ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ์ด๋ป๊ฒ ์ ์ํ ์ ์๋์ง์ ๋ํ ์ ์ฒด์ ์ธ ์ดํด๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ํจ๊ป ์๋ํ๋ ๋ช ๊ฐ์ง ์ฃผ์ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๊ตฌ์ฑ ์์ ์ค ์ผ๋ถ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
1. ์ฑ๋ฅ ๋ชจ๋ธ๋ง: ์ด๋ ๋ค์ํ ๋ก๋ ๋ฐ ์กฐ๊ฑด์์ ์ํํธ์จ์ด์ ์๋ต ์๊ฐ, ์ฒ๋ฆฌ๋, ๋๊ธฐ ์๊ฐ ๋ฐ ๊ธฐํ ํต์ฌ ์ฑ๋ฅ ์งํ๋ฅผ ํ๊ฐํ๊ณ ์ต์ ํํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ ์ฌ์ ์ธ ๋ณ๋ชฉ ํ์๊ณผ ์ฑ๋ฅ ์ ํ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
2. ๋ฆฌ์์ค ๋ชจ๋ธ๋ง: ํนํ CPU, ๋ฉ๋ชจ๋ฆฌ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๋์ญํญ๊ณผ ๊ฐ์ ์์คํ ๋ฆฌ์์ค์ ํ ๋น ๋ฐ ํ์ฉ์ ๋ค๋ฃน๋๋ค. ๋ฆฌ์์ค ๋ชจ๋ธ๋ง์ ๋ฆฌ์์ค ์ฌ์ฉ๋ ์ฆ๊ฐ๋ฅผ ์์ธกํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ ์ฉ๋ ๊ณํ ๋ฐ ์ต์ ํ ๋ ธ๋ ฅ์ ๋์์ด ๋ฉ๋๋ค.
3. ํ๋ ฅ์ฑ ๋ชจ๋ธ๋ง: ํ๋ ฅ์ฑ์ ์์ ๋ณ๋์ ๋ฐ๋ผ ํ์ฅ ๋๋ ์ถ์๋ฅผ ํตํด ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์กฐ์ ํ๋ ์ํํธ์จ์ด ์์คํ ์ ๋ฅ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ํ๋ ฅ์ฑ ๋ชจ๋ธ๋ง์ ํตํด ์์คํ ์ ์ฌ์ฉ์ ํธ๋ํฝ, ์ํฌ๋ก๋ ๋ฐ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ์์ ๋ฐ ์์์น ๋ชปํ ๋ณํ์ ํจ์จ์ ์ผ๋ก ์ ์ํ ์ ์์ต๋๋ค.
4. ๋น์ฉ ๋ชจ๋ธ๋ง: ๋น์ฉ ๋ชจ๋ธ๋ง์ ์ด ์์ ๋น์ฉ, ์ด์ ๋น์ฉ ๋ฐ ์ธํ๋ผ ํฌ์๋ฅผ ํฌํจํ์ฌ ํ์ฅ์ฑ์ ์ฌ์ ์ ์ํฅ์ ์ถ์ ํ๋ ๋ฐ ์ค์ ์ ๋ก๋๋ค. ์ด๋ ์กฐ์ง์ด ์ฑ์ฅ ์์ธก ๋ฐ ๋น์ฆ๋์ค ๋ชฉํ์ ๋ง์ถฐ ์ํํธ์จ์ด ํฌ์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ณํํ๊ณ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์ ์ ์ฌ์ ์ธ ํ์ฅ์ฑ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ์ด๋ฅผ ์ํํ๊ธฐ ์ํ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ํ์ ํ์ฅ(์์คํ ์ ๋ ๋ง์ ๋ ธ๋ ์ถ๊ฐ) ๋๋ ์์ง์ ํ์ฅ(๊ธฐ์กด ๋ ธ๋์ ์ฉ๋ ์ฆ๊ฐ)์ ํ์์ฑ์ ๊ฐ์กฐํ ์ ์์ต๋๋ค. ๋ํ ์์คํ ์ ์ ๋ฐ์ ์ธ ํ์ฅ์ฑ์ ํฅ์์ํฌ ์ ์๋ ์ ์ ํ ์บ์ฑ ์ ๋ต, ๋ก๋ ๋ฐธ๋ฐ์ฑ ๊ธฐ์ ๋ฐ ์ธํ๋ผ ๊ตฌ์ฑ ์์๋ฅผ ์ ํํ๋๋ก ์๋ดํ ์ ์์ต๋๋ค.
no-code ํ๋ซํผ์ธ AppMaster ๊ธฐ๋ณธ ๊ธฐ์ ์ ๋ณต์ก์ฑ์ ์ถ์ํํ๊ณ ๊ณ ๊ฐ์ด ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ์ง์คํ ์ ์๋๋ก ํจ์ผ๋ก์จ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ํ์ฅ์ฑ ๋ชจ๋ธ๋ง ์์น์ ๊ตฌํ์ ์ด์งํฉ๋๋ค. AppMaster ๊ณ ๊ฐ์ ์ง๊ด์ ์ธ ๋๋๊ทธ ์ค ๋๋กญ ๋๊ตฌ์ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํ์ฉํ์ฌ ๋ณํํ๋ ๋น์ฆ๋์ค ์๊ตฌ์ ์ฌ์ฉ์ ์๊ตฌ์ ์ฝ๊ฒ ์ ์ํ ์ ์๋ ํ์ฅ ๊ฐ๋ฅํ ๊ณ ์ฑ๋ฅ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๋ง๋ค ์ ์์ต๋๋ค.
๋ํ AppMaster ์ฒญ์ฌ์ง์ ์์ ํ ๋๋ง๋ค ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ฏ๋ก ๊ธฐ์ ์ ๋ถ์ฑ์ ๋์ ์ ์ ๊ฑฐํ๊ณ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅ์ฑ๊ณผ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์ด ํ๋ซํผ์ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ง์ํ๋ฏ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋์ฉ๋ ๋ฐ์ดํฐ์ ์ฌ์ฉ์ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ์์ ์ ์ผ๋ก ํ์ฅ๋ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก AppMaster ๊ธฐ์ ์ด ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋น ๋ฅด๊ณ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํ์ฌ ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ๋ก์ธ์ค์์ ์์ด์๋ ์ ๋ ๋ถ๋ถ์ผ๋ก ๋ง๋ญ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ํ์ฅ์ฑ ๋ชจ๋ธ๋ง์ ์ฑ๋ฅ ์ ํ ์์ด ์ฑ์ฅ๊ณผ ์์ ์ฆ๊ฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ธฐ ์ํด ์ํํธ์จ์ด ์์คํ ์ ์ต์ ํํ๋ ๋ฐ ํ์์ ์ธ ๊ดํ์ ๋๋ค. ์ด๋ ์ฑ๋ฅ, ๋ฆฌ์์ค, ํ๋ ฅ์ฑ ๋ฐ ๋น์ฉ ๋ชจ๋ธ๋ง์ ํฌํจํ์ฌ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ํธ๋ํฝ ๋ฐ ๋ฆฌ์์ค ์๊ตฌ ์ฌํญ์ ์์ ๋ฐ ์์์น ๋ชปํ ๋ณํ์ ์ ์ํ ์ ์๋๋ก ๋ณด์ฅํ๋ ํฌ๊ด์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณตํฉ๋๋ค. AppMaster์ no-code ํ๋ซํผ์ ํ์ฅ์ฑ ๋ชจ๋ธ๋ง ์์น์ ์ง์ํ๊ณ ์ ๋ฐ์ ์ธ ์ํํธ์จ์ด ๊ฐ๋ฐ ํจ์จ์ฑ์ ํฅ์์ํค๋ ์ต์ฒจ๋จ ๊ธฐ์ ๊ณผ ์ ๊ทผ ๋ฐฉ์์ ํ์ฉํ์ฌ ๊ณ ๊ฐ์ด ํ์ฅ ๊ฐ๋ฅํ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๋ง๋ค ์ ์๋๋ก ์ง์ํฉ๋๋ค.