์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ค์ํ ๋จ๊ณ์์ ๋ฐฐํฌ, ํ ์คํธ ๋ฐ ์คํ๋๋ ํฌ๊ด์ ์ด๊ณ ์ฒด๊ณ์ ์ธ ์์คํ ์ ์๋ฏธํฉ๋๋ค. ๋ฐฐํฌ ํ๊ฒฝ์ ๋ชฉ์ ์ ์ต์ข ์ฌ์ฉ์๋ ํด๋ผ์ด์ธํธ๊ฐ ์ํํธ์จ์ด๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋๊ธฐ ์ ์ ๊ฐ๋ฐ์๊ฐ ์ํํธ์จ์ด์ ์ฑ๋ฅ, ์์ ์ฑ ๋ฐ ํธํ์ฑ์ ๊ฒ์ฆํ๊ณ ํ์ธํ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋๋ค. ๊ฐ๋ฐ ํ๋ก์ธ์ค์๋ ์ผ๋ จ์ ๋จ๊ณ๊ฐ ํฌํจ๋๋ฏ๋ก ์ ์ ํ ๋ฐฐํฌ ํ๊ฒฝ์ ์ฌ์ฉํ๋ฉด ์ํํธ์จ์ด ๋ฆด๋ฆฌ์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ ๋ฐ ์กฐ์ ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋ฌธ์ ๊ฐ ์ต์ข ์ฌ์ฉ์์๊ฒ ์ํฅ์ ๋ฏธ์น๊ธฐ ์ ์ ๋ฌธ์ ๋ฅผ ์๋ณํ๊ณ ํด๊ฒฐํ ์ ์์ต๋๋ค.
๋ฐฐํฌ ํ๊ฒฝ์ ์ผ๋ฐ์ ์ผ๋ก ๊ฐ ๋จ๊ณ๋ง๋ค ํน์ ๋ชฉํ์ ๋ชฉํ๊ฐ ์๋ ์ฌ๋ฌ ๋จ๊ณ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์ผ๋ฐ์ ์ธ ๋จ๊ณ์๋ ๊ฐ๋ฐ, ํ ์คํธ, ์ค๋น ๋ฐ ํ๋ก๋์ ํ๊ฒฝ์ด ํฌํจ๋ฉ๋๋ค. ๊ฐ๋ฐ ํ๊ฒฝ์์ ์์ง๋์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ๊ณ ๊ธฐ๋ฅ์ ์ค๊ณํ๋ฉฐ ์ฝ๋๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํ ์คํธ ํ๊ฒฝ์ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด๋ฅผ ๊ฒ์ฆํ๊ณ ๊ฒ์ฆํ์ฌ ๊ฐ๋ฐ๋ ์ฝ๋๊ฐ ์์๋๋ก ์๋ํ๋์ง ํ์ธํฉ๋๋ค. ์ฌ๊ธฐ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ๊ธฐ๋ฅ ํ ์คํธ, ์ฑ๋ฅ ํ ์คํธ, ๋ณด์ ํ ์คํธ ๋ฐ ๊ธฐํ ๋ค์ํ ํ ์คํธ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ์คํ ์ด์ง ํ๊ฒฝ์ ํ๋ก๋์ ํ๊ฒฝ๊ณผ ๋งค์ฐ ์ ์ฌํ ์กฐ๊ฑด์์ ์ต์ข ํ ์คํธ ๋ฐ ๊ฒ์ฆ์ ์ํด ํ์ฉ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก ํ๋ก๋์ ํ๊ฒฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ฐฐํฌ๋์ด ์ต์ข ์ฌ์ฉ์์๊ฒ ์ ๊ณต๋๋ ๊ณณ์ ๋๋ค.
AppMaster ํ๋ซํผ์์๋ ๋ฐฐํฌ ํ๊ฒฝ์ด ์ฝ๊ฒ ์์ฑ๋๊ณ ๊ด๋ฆฌ๋ฉ๋๋ค. ๊ฐ๋ฐ์๋ ๊ฐ๋ ฅํ no-code ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์์ ๋ํด ๊ณต๋์ผ๋ก ์์ ํ ์ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก drag-and-drop ์ฌ์ฉ์ ์ธํฐํ์ด์ค์ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ ์ฉ ๋์์ด๋์ ๊ฐ์ ์๊ฐ์ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์๊ตฌ ์ฌํญ ๋ฐ ์ ์ฝ ์กฐ๊ฑด์ ๋ฐ๋ผ ๋ฐฐํฌ ํ๊ฒฝ์ ๋ชจ๋ธ๋งํ ์ ์์ต๋๋ค.
AppMaster ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ ๋ฐฐํฌ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ํ๋ซํผ์๋ Go(golang)๋ฅผ ์ฌ์ฉํ๋ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS๋ฅผ ์ฌ์ฉํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ , ์๋ฒ ์ค์ฌ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋์ผ๋ก ์์ฑํ๋ ๊ณ ๊ธ ๊ธฐ๋ฅ์ด ํ์ฌ๋์ด ์์ต๋๋ค. Android์ฉ Kotlin ๋ฐ Jetpack Compose ์ IOS์ฉ SwiftUI ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์๋ ์ต์ํ์ ๋ ธ๋ ฅ๊ณผ ์ค๋ฅ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ฉด์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ณ ํจ์จ์ ์ผ๋ก ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ํ AppMaster CI/CD(์ง์์ ์ธ ํตํฉ ๋ฐ ์ง์์ ์ธ ๋ฐฐํฌ)๋ฅผ ์ด์งํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ ๋ํ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋์ผ๋ก ํตํฉ, ํ ์คํธ ๋ฐ ๋ฐฐํฌ๋๋๋ก ํฉ๋๋ค. ์ด๋ฅผ ํตํด ์๋ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์๊ฐ, ๋น์ฉ ๋ฐ ์ ์ฌ์ ์ธ ์ํ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค. AppMaster ์ฌ์ฉํ๋ฉด ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํญ์ ์ต์ ์ํ์ด๋ฉฐ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์์ต๋๋ค. ์ด๋ ์๊ตฌ ์ฌํญ์ด ์์ ๋ ๋๋ง๋ค ํ๋ซํผ์ด ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ์ฌ ์๋ก ์ถ๊ฐ๋ ๊ธฐ๋ฅ์ด ๊ธฐ์กด ๊ธฐ๋ฅ๊ณผ ์ฝ๊ฒ ํตํฉ๋๋๋ก ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
์ด๋ฌํ ํํํ ๊ธฐ๋ฐ๊ณผ ํฌ๊ด์ ์ธ ๊ธฐ๋ฅ์ ๋ฐํ์ผ๋ก AppMaster ๊ด๋ฒ์ํ ์ฌ์ฉ์์ ์ฐ์ ์ ๋์์ผ๋ก ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ๋ฐ ์ด์์ ์ธ ํ๋ซํผ์ ๋๋ค. ๋ค์ํ ๋ฐฐํฌ ํ๊ฒฝ์์ ๊ฐ์ํ๋ ์ํฌํ๋ก๋ฅผ ์ด์งํจ์ผ๋ก์จ AppMaster ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ด๋ฉฐ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋ญ๋๋ค. ๋ํ AppMaster ๋ ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ํนํ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ง์ํ๋ฏ๋ก ํ๋ซํผ์ด ๊ด๋ฒ์ํ ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ฒ๋ฆฌํ๊ณ ํธ๋ํฝ์ด ๋ง์ ๊ธฐ์ ์์ค ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์๊ตฌ ์ฌํญ์ ์์ฉํ ์ ์์ต๋๋ค.
๋ํ AppMaster ๊ฐ๋ฐ ์ค์ธ ์ํํธ์จ์ด๊ฐ ์ ๋ฌธ์ํ๋์ด ์๊ณ , ์ฝ๊ฒ ์ก์ธ์คํ ์ ์์ผ๋ฉฐ, ์ ๊ณ ํ์ค์ ์ค์ํ๋์ง ํ์ธํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํ๋ซํผ์ ๋ชจ๋ ํ๋ก์ ํธ์ ๋ํ ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ OpenAPI(swagger) ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํฉ๋๋ค. ์ด๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์์ ๋ชจ๋ฒ ์ฌ๋ก์ ์ฑํ์ ์ด์งํ๋ ๋์์ ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ดํดํ๊ณ ํตํฉํ๋ ํ๋ก์ธ์ค๋ฅผ ๋จ์ํํฉ๋๋ค.
์์ฝํ์๋ฉด, ๋ฐฐํฌ ํ๊ฒฝ์ ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ๋ฐฐํฌ ํ๊ฒฝ์ ๊ฐ์ํํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ฝ๊ฒ ๋ง๋๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฏ๋ก ๊ฐ๋ฐ์๋ ์ต์ํ์ ๋ ธ๋ ฅ์ผ๋ก ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค. ๋ฐฐํฌ ํ๋ก์ธ์ค์ ์ฃผ์ ์ธก๋ฉด์ ์๋ํํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ํ ๋ฏผ์ฒฉํ ์ ๊ทผ ๋ฐฉ์์ ์ด์งํจ์ผ๋ก์จ AppMaster ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ํ์ ๋ค์ํ๊ณ ์งํํ๋ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํฌ๊ด์ ์ธ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ ์ญํ ์ ํฉ๋๋ค.