๋ค์ค ๊ณ์ธต ์ํคํ ์ฒ๋ผ๊ณ ๋ ์๋ ค์ง N ๊ณ์ธต ์ํคํ ์ฒ๋ ์์คํ ์ ๋ ผ๋ฆฌ์ ๊ตฌ์ฑ ์์๊ฐ ๊ณ ์ ํ ๊ณ์ธต ๋๋ "๊ณ์ธต"์ผ๋ก ๊ตฌ์ฑ๋๋ ํน์ ์ํํธ์จ์ด ์ํคํ ์ฒ ํจํด์ ๋ํ๋ ๋๋ค. ๊ฐ ๊ณ์ธต์ ์์คํ ๊ธฐ๋ฅ์ ํน์ ์ธก๋ฉด์ ๋ด๋นํ๋ฏ๋ก ๋ชจ๋์์ผ๋ก ๋ง๋ค๊ณ ์ ์ง ๊ด๋ฆฌ ๋ฐ ํฅ์์ด ๋ ์ฝ์ต๋๋ค. ์ด๋ฌํ ๊ณ์ธต์ ๋ฌธ์ ๋ฅผ ๋์ฑ ํจ๊ณผ์ ์ผ๋ก ๋ถ๋ฆฌํ๊ณ ํ์ฅ์ฑ, ํ์ฅ์ฑ ๋ฐ ๊ฒฌ๊ณ ์ฑ์ ์ง์ํฉ๋๋ค. N ๊ณ์ธต ์ํคํ ์ฒ๋ ์ฝํ ์ธ ๊ด๋ฆฌ ์์คํ ์์ ์ ์์๊ฑฐ๋ ํ๋ซํผ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ณต์กํ ์ํํธ์จ์ด ์์คํ ์์ ๋๋ฆฌ ์ฑํ๋์์ต๋๋ค.
"N ๊ณ์ธต"์ด๋ผ๋ ์ฉ์ด๋ ํน์ ์ํคํ ์ฒ ๋ด์ ๋ ์ด์ด ์๋ฅผ ๋ํ๋ด๋ ๋ณ์๋ก ์๊ฐํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ N์ ์ฃผ์ด์ง ์์ ์ ์๋ฅผ ๋ํ๋ ๋๋ค. ์ํํธ์จ์ด ์์คํ ์ด ๊ฐ์ง ์ ์๋ ๋ ์ด์ด ์์๋ ํน๋ณํ ์ ํ์ด ์์ง๋ง ๋๋ถ๋ถ์ N ๊ณ์ธต ์ํคํ ์ฒ์๋ ์ผ๋ฐ์ ์ผ๋ก 3~5๊ฐ์ ๋ ์ด์ด๊ฐ ํฌํจ๋ฉ๋๋ค. ์ด๋ฌํ ๊ณ์ธต์ ์ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์๋ก ํต์ ํ๋๋ก ์ค๊ณ๋์์ผ๋ฉฐ, ๊ฐ ๊ณ์ธต์ ์์ ๊ณ์ธต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ํ์ ๊ณ์ธต์์ ์๋น์ค๋ฅผ ๋ฐ์ต๋๋ค.
N ๊ณ์ธต ์ํคํ ์ฒ์ ํ์ค์ ์ธ ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ 3๊ณ์ธต ์ํคํ ์ฒ๋ก, ํ๋ ์ ํ ์ด์ ๊ณ์ธต, ์ ํ๋ฆฌ์ผ์ด์ ๋ ผ๋ฆฌ ๊ณ์ธต ๋ฐ ๋ฐ์ดํฐ ์ ์ฅ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํ๋ฆฌ์ ํ ์ด์ ๋ ์ด์ด๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ค๋ฃจ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง ๋ ์ด์ด๋ ๋น์ฆ๋์ค ๊ท์น, ์ํฌํ๋ก์ฐ, ๋ฐ์ดํฐ ์ฒ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ๋ฉฐ, ๋ฐ์ดํฐ ์คํ ๋ฆฌ์ง ๋ ์ด์ด๋ ๋ฐ์ดํฐ ์ ์ฅ๊ณผ ๊ฒ์์ ๊ด๋ฆฌํฉ๋๋ค. ์ด ์ํคํ ์ฒ ํจํด์ ๋ฐ๋ฅด๋ ์์คํ ์ ํ๋ ์ ํ ์ด์ ๊ณ์ธต์ ์ํ HTML, CSS ๋ฐ JavaScript, ์ ํ๋ฆฌ์ผ์ด์ ๋ ผ๋ฆฌ ๊ณ์ธต์ ์ํ Java, .NET ๋๋ Python๊ณผ ๊ฐ์ ์๋ฒ ์ธก ์ธ์ด ๋ฐ ํ๋ ์์ํฌ, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์น ๊ธฐ๋ฐ ๊ธฐ์ ์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ์ดํฐ ์ ์ฅ ๊ณ์ธต์ ์ํด PostgreSQL, MySQL ๋๋ Microsoft SQL Server๋ก ์ฌ์ฉ๋ฉ๋๋ค.
N ๊ณ์ธต ์ํคํ ์ฒ์ ์ฅ์ ์๋ ๋ชจ๋์ฑ, ํ์ฅ์ฑ, ํ์ฅ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ด ํฌํจ๋ฉ๋๋ค. ์ํํธ์จ์ด ์์คํ ์ ๋ค์ํ ์ธก๋ฉด์ ๋ณ๋์ ๊ณ์ธต์ผ๋ก ๋ถ๋ฆฌํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ๊ตฌ์กฐ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ๊ฐ๋ณ ๊ณ์ธต์์ ์์ ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ฐ๋ ค ์ฌํญ์ ๋ถ๋ฆฌ๋ ๊ฐ๋ฐ ๋ฐ ํ ์คํธ ๋ ธ๋ ฅ์ ๋จ์ํํ์ฌ ๋ณด๋ค ํจ์จ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ฒ๊ทธ ๊ฐ์๋ก ์ด์ด์ง๋๋ค. N ๊ณ์ธต ์ํคํ ์ฒ๋ฅผ ๊ตฌํํ๋ ์์คํ ์ ์๋นํ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ๋ฐ์์ํค์ง ์๊ณ ๊ฐ๋ณ ๊ณ์ธต์ ๋ํ ๊ฐ์ , ์ ๋ฐ์ดํธ ๋๋ ๋ณ๊ฒฝ์ด ์ด๋ฃจ์ด์ง ์ ์์ผ๋ฏ๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ํ์ฅ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋ ์ฝ์ต๋๋ค.
N ๊ณ์ธต ์ํคํ ์ฒ ์์น์ ์ฑํํ ์ํํธ์จ์ด์ ์ข์ ์๋ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ AppMasterno-code ํ๋ซํผ์ ๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ๊ณ ๊ฐ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋ฐ์ดํฐ ๋ชจ๋ธ(๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง), ๋น์ฆ๋์ค ํ๋ก์ธ์ค, REST API ๋ฐ WSS ์๋ํฌ์ธํธ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ค๊ณํ์ฌ N ๊ณ์ธต ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ drag-and-drop ๊ตฌ์ฑ ์์๋ก UI๋ฅผ ์์ฑํ๊ณ ์๊ฐ์ Web BP ๋์์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ์ค์ ํ ์ ์์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ drag-and-drop UI ๋์์ธ์ ํ์ฉํ๊ณ ๋ชจ๋ฐ์ผ BP ๋์์ด๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ด๋ จ ๋น์ฆ๋์ค ๋ก์ง์ ์์ฑํ ์๋ ์์ต๋๋ค. AppMaster ํ๋ซํผ์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(golang), ์น ์ธํฐํ์ด์ค์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS, Android ๋ฐ iOS ๊ธฐ๋ณธ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin ๋ฐ Jetpack Compose ๋๋ SwiftUI ๋ฅผ ํฌํจํ ๋ค์ํ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋ฉ๋๋ค.
AppMaster ํ๋ซํผ์ ์ด ๋์์ธ ํจํด์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋๋ถ๋ถ์ ์๋ํํ์ฌ N ๊ณ์ธต ์ํคํ ์ฒ์ ์ด์ ์ ์ ์ฆํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ๊ฐ๋ฐ์๊ฐ AppMaster ๋ด์์ ์์ ํ์ฌ ๋ฐ์ดํฐ ๋ชจ๋ธ, API endpoints, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ฐ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์๊ฐํํ๊ณ ์์ฑํ๋ฉด ํ๋ซํผ์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ์ด๋ฅผ Docker ์ปจํ ์ด๋(๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ)์ ํจํค์งํ๊ณ ์คํ์ ์ํ ํด๋ผ์ฐ๋. AppMaster ์ N ๊ณ์ธต ์ํคํ ์ฒ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ํ์ฉํ์ฌ ๊ฐ๋ฐ ํ์ ๋ ๋น ๋ฅธ ๋ฐฐํฌ ์ฃผ๊ธฐ, ๊ธฐ์ ๋ถ์ฑ ๊ฐ์, ์ ํ๋ฆฌ์ผ์ด์ ํ์ฅ์ฑ ํฅ์์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก N ๊ณ์ธต ์ํคํ ์ฒ๋ ํ๋ ์ํํธ์จ์ด ์์คํ ์ ๊ธฐ๋ณธ ์ํคํ ์ฒ ํจํด์ ๋ํ๋ ๋๋ค. N ๊ณ์ธต ์์คํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ฅ์ ํน์ ์ธก๋ฉด์ ๋ด๋นํ๋ ๋ณ๊ฐ์ ๊ณ์ธต์ผ๋ก ๋ถํ ํจ์ผ๋ก์จ ๋ชจ๋์ฑ, ํ์ฅ์ฑ, ํ์ฅ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ์ด์ ์ ์ป์ต๋๋ค. ๊ทธ ๊ฒฐ๊ณผ, ์ ํ๋ฆฌ์ผ์ด์ ์๋ช ๋์ ๊ธฐ์ ๋ถ์ฑ๊ฐ ์ค์ด๋ค๋ฉด์ ๋ณด๋ค ํจ์จ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค. AppMasterno-code ํ๋ซํผ์ N ๊ณ์ธต ์ํคํ ์ฒ ์์น์ ํ์ฉํ์ฌ ๋ฐฑ์๋ ์๋น์ค๋ถํฐ ํ๋ฐํธ์๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ณต์กํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ด๋ป๊ฒ ํ๊ธฐ์ ์ผ๋ก ํฅ์ํ ์ ์๋์ง ๋ณด์ฌ์ฃผ๋ ๋ํ์ ์ธ ์์ ๋๋ค.