MVP(์ต์ ์คํ ๊ฐ๋ฅ ์ ํ) ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ "MVP ๊ฐ์ "์ด๋ผ๋ ์ฉ์ด๋ ๊ฐ๋ฐ ํ์ด ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ ๋ฐ ๊ตฌํ์ ์๋ดํ๊ธฐ ์ํด ํ๋ก์ ํธ ์ด๊ธฐ์ ๋ง๋๋ ์ผ๋ จ์ ๊ฐ์ค, ์กฐ๊ฑด ๋ฐ ์ ์ฝ ์กฐ๊ฑด์ ์๋ฏธํฉ๋๋ค. . ์ด๋ฌํ ๊ฐ์ ์ ์ํํธ์จ์ด ์ ํ์ ๊ธฐ๋ณธ ์์น๊ณผ ๊ฐ์น๋ฅผ ๋ช ํํ ์ค๋ช ํ์ฌ ์ ํ์ ์ ์ฒด์ฑ์ ํ์ฑํ๊ณ ์ํ๋ ๊ธฐ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
MVP ๊ฐ์ ์ ๊ฐ๋ฐ ๋ ธ๋ ฅ์ ์ง์คํ๊ณ ๋ฒ์ ํ์ฅ ๋ฐ ๊ธฐ์ ๋ถ์ฑ์ ๊ด๋ จ๋ ์ ์ฌ์ ์ํ์ ์ต์ํํ๋ ๋ฐ ๋์์ด ๋๋ฏ๋ก ํจ๊ณผ์ ์ธ ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ ๋ฆฌ์์ค ํ ๋น์ ํ์์ ์ ๋๋ค. ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฌด์๋ณด๋ค๋ ๋์ ๊ณ ๊ฐ, ๊ธฐ์ ํ๊ฒฝ, ์์ฅ ์ํฉ, ์ํ๋ ํน์ง ๋๋ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จํ์ฌ ์ ์๋ฉ๋๋ค.
MVP ๊ฐ์ ์ ์์ฑํ ๋ ๊ฐ๋ฐ ํ์ ๊ธฐ์ ์ ํ, ๋น์ฆ๋์ค ์ข ์์ฑ, ๋ฒ์ ๊ณ ๋ ค ์ฌํญ, ์ฌ์ฉ์ฑ ์ ์ฝ ๋ฑ ์ ์๋ ์๋ฃจ์ ๊ณผ ๊ด๋ จ๋ ์ ์ฌ์ ์ธ ๊ณผ์ ์ ๋ณต์ก์ฑ์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์์์ ์ค์์ฑ์ ์ธ์ํ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ์ํ no-code ํ๋ซํผ์ธ AppMaster ๊ฐ๋ฐ์๊ฐ MVP ๊ฐ์ ์ ๊ฒ์ฆํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ต์ ํํ ์ ์๋๋ก ์ง์ํ๋ ์ง๊ด์ ์ด๊ณ ํฌ๊ด์ ์ธ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค.
์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ๋ฅ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค(BP) ๋์์ด๋, REST API ์ง์ ๋ฐ WebSocket ์๋ฒ(WSS) endpoints ์ ๊ฐ์ AppMaster ์ ๊ณ ์ ํ ๊ธฐ๋ฅ์ MVP ๊ฐ์ ์ ๊ตฌํ ๋ฐ ๊ฒ์ฆ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ๋ฐ์๋ ๊ท์ ๊ฐ ์๊ฒฉํ๊ณ ๊น๋ค๋ก์ด ํ๊ฒฝ์์๋ ๊ธฐ๋ฅ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ์ ๋ง๋ค ์ ์์ต๋๋ค.
MVP ๊ฐ์ ์ ์ค์ํ ์ธก๋ฉด ์ค ํ๋๋ ์ฃผ์ ๋์ ๊ณ ๊ฐ์ ์๋ณํ๊ณ ๊ทธ๋ค์ ์๊ตฌ์ ๊ธฐ๋๋ฅผ ์ดํดํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด์๋ ๊ด๋ จ ์์ฅ ๋ฐ์ดํฐ, ์ฌ์ฉ์ ํ๋ ๋ฐ ์ ํธ๋์ ๋ํ ์ฒ ์ ํ ๋ถ์์ด ํ์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ต๊ทผ ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋ชจ๋ฐ์ผ ์ธํฐ๋ท ์ฌ์ฉ๋์ด ๋ฐ์คํฌํฑ ์ฌ์ฉ๋์ ๋ฅ๊ฐํ์ฌ 2020๋ ์ ์ธ๊ณ ์น ํธ๋ํฝ์ 50% ์ด์์ ์ฐจ์งํ์ต๋๋ค. ์ด ํต๊ณ๋ ํ์ฌ ๊ธฐ์ ํ๊ฒฝ์์ ๋ชจ๋ฐ์ผ ์ฐ์ ์๋ฃจ์ ์ ์ค์์ฑ์ ๊ฐ์กฐํ๋ฉฐ, ์ด๋ฅผ ๊ณต์ํํ ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. MVP ๊ฐ์ .
MVP ๊ฐ์ ์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ๊ธฐ์ ํ๊ฒฝ๊ณผ ๊ทธ๊ฒ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ๋ฏธ์น๋ ์ํฅ์ ์ดํดํ๋ ๊ฒ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ฌ๋ฐ๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด, ํ๋ ์์ํฌ ๋ฐ ํธ์คํ ์๋ฃจ์ ์ ์ ํํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ, ํ์ฅ์ฑ ๋ฐ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ํฐ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ด์ ๊ด๋ จํ์ฌ AppMaster ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Go(Golang), Vue3 ํ๋ ์์ํฌ, ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ JavaScript/TypeScript, Android์ฉ Kotlin ๋ฐ Jetpack Compose, iOS์ฉ SwiftUI ์ ๊ฐ์ ์ต์ฒจ๋จ ๋๊ตฌ์ ๊ธฐ์ ์ ํ์ฉํ์ฌ ๊ฐ๋ ฅํ๊ณ ๋ฏธ๋ ์งํฅ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ฅํฉ๋๋ค. - ์ฆ๊ฑฐ ์ ํ.
๋ํ MVP ๊ฐ์ ์์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ๋ ๊ธฐ๋ฅ์ ๋ฌผ๋ก ๊ด๋ จ ์ํ ๋ฐ ์ข ์์ฑ๋ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํ์ด ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ๋ฐฑ์๋ ์๋ฃจ์ ์ ๊ฐ๋ฐํ๋ ค๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ํคํ ์ฒ, ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์ ๊ทผ ๋ฐฉ์ ๋ฐ ๋ฆฌ์์ค ๊ด๋ฆฌ ์ ๋ต์ ์๋ฏธ๋ฅผ ์ ์คํ๊ฒ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. Postgresql ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ AppMaster ์ ํธํ์ฑ์ ํตํด ๊ฐ๋ฐ์๋ ์ด๋ฌํ ๊ณผ์ ๋ฅผ ๊ทน๋ณตํ๊ณ MVP ๊ฐ์ ์ ์ต์ ํํ์ฌ ํ์ฅ์ฑ๊ณผ ํ๋ ฅ์ฑ์ ๊ทน๋ํํ ์ ์์ต๋๋ค.
MVP ๊ฐ์ ์๋ ํนํ ์ํํธ์จ์ด ์๋ฃจ์ ์ด ๋ฏผ๊ฐํ ์ฌ์ฉ์ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ๊ท์ ๊ฐ ์ฌํ ์ฐ์ ์์ ์ด์๋๋ ๊ฒฝ์ฐ ๋ฒ์ ์ ์ฝ ๋ฐ ๋ฐ์ดํฐ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๊ท์ ๊ณผ ๊ด๋ จ๋ ๊ณ ๋ ค ์ฌํญ๋ ํฌํจ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์๋๋ฆฌ์ค์์ ๊ฐ๋ฐ์๋ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ์ฑํํ๊ณ ๊ด๋ จ ์ง์นจ์ ๋ฐ๋ผ ๊ด๋ จ ๋ฒ๋ฅ ์ ์ค์ํด์ผ ํฉ๋๋ค.
MVP ๊ฐ์ ์ ๊ณ ์ ๋ ๊ฒ์ด ์๋๋ฉฐ ํ๋ก์ ํธ๊ฐ ์งํ๋๊ณ ์๋ก์ด ์ ๋ณด๊ฐ ์ ๊ณต๋จ์ ๋ฐ๋ผ ์ง์์ ์ผ๋ก ๊ฐ์ ๋๊ณ ์์ ๋์ด์ผ ํ๋ค๋ ์ ์ ๊ธฐ์ตํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Swagger(OpenAPI) ๋ฌธ์ ์๋ ์์ฑ ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๊ฐ์ AppMaster ์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ ํ์ MVP ๊ฐ์ ์ ๋ฐ๋ณต์ ์ผ๋ก ๊ฐ์ ํ๊ณ ์ ์ฒด ์ ํ ํ์ง ๋ฐ ์ฑ๋ฅ์ ๋ฏธ์น๋ ์ํฅ์ ๊ฒ์ฆํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก MVP ๊ฐ์ ์ ๋ช ํํ ๊ธฐ๋์น๋ฅผ ์ค์ ํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์๋ดํ๋ฉฐ ์ ์ฌ์ ์ธ ์ํ์ ์ต์ํํจ์ผ๋ก์จ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๊ณต์ ์ธ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ ๋ฐ ๊ธฐ์ ์ธํธ์ ํจ๊ป ๊ฐ๋ฐ์์๊ฒ MVP ๊ฐ์ ์ ์ ์, ๊ฒ์ฆ ๋ฐ ๊ฐ์ ํ ์ ์๋ ํ์ํ ํ๊ฒฝ์ ์ ๊ณตํ์ฌ ๊ถ๊ทน์ ์ผ๋ก ๊ณ ํ์ง, ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. .