๋ง์ดํฌ๋ก์๋น์ค ํ์ฅ์ฑ์ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ์ ๋งฅ๋ฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค์ ์ฌ๋ฌ ์ธ์คํด์ค์ ๋ก๋๋ฅผ ๋ถ์ฐ์์ผ ์ฆ๊ฐ๋ ์ํฌ๋ก๋๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฅ๋ ฅ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ๋ชจ๋๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐํฌ, ํ์ฅ ๋ฐ ์์ ํ ์ ์๋ ๋ ์๊ณ ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๋ถํ ํจ์ผ๋ก์จ ๋ฌ์ฑ๋ฉ๋๋ค. ๊ฐ ์๋น์ค๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฅ์ ํน์ ์ธก๋ฉด์ ๋ด๋นํ๋ฉฐ RESTful API ๋๋ ๋ฉ์์ง ๋๊ธฐ์ด๊ณผ ๊ฐ์ ๊ฒฝ๋ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ์๋น์ค์ ํต์ ํฉ๋๋ค. ๋ง์ดํฌ๋ก์๋น์ค ํ์ฅ์ฑ์ ์ฑํํจ์ผ๋ก์จ ์กฐ์ง์ ๋ฆฌ์์ค ์๋น๋ฅผ ์ค์ด๋ฉด์ ํฅ์๋ ๊ฒฐํจ ๊ฒฉ๋ฆฌ, ์ ์ง ๊ด๋ฆฌ์ฑ ๋ฐ ์ฑ๋ฅ์ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค ํ์ฅ์ฑ์ ์ฃผ์ ์ด์ ์ค ํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ณ ๊ตฌ์ฑ ์์๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ํ์ฅํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ฆ, ํน์ ์๋น์ค์ ์์๊ฐ ๊ฐ์๊ธฐ ๊ธ์ฆํ๊ฑฐ๋ ์ถ๊ฐ ๋ฆฌ์์ค๊ฐ ํ์ํ ๊ฒฝ์ฐ ๋ค๋ฅธ ์๋น์ค์ ์ํฅ์ ์ฃผ์ง ์๊ณ ํ์ฅํ ์ ์์ต๋๋ค. ๋ฆฌ์์ค ํ ๋น ๊ด๋ฆฌ์ ์ด๋ฌํ ์ธ๋ถ์ฑ ์์ค์ ๋น์ฉ ์ ๊ฐ๊ณผ ํจ์จ์ฑ ํฅ์์ผ๋ก ์ด์ด์ง๋๋ค. ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ ์ ํ๊ฒ ํ์ฉํ๋ฉด ์ธํ๋ผ ๋น์ฉ์ 50~70% ์ ๊ฐํ๊ณ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ์ ๊ธฐ๊ฐ์ ์ต๋ 3๋ฐฐ ๋จ์ถํ ์ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๊ณ ๊ฐ์ด ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ ๋ฐฐํฌํ ์ ์๋ no-code ํ๋ซํผ์ธ AppMaster ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ฅผ ์ฌ์ฉํ์ฌ ํ์ฅ์ฑ์ด ๋ฐ์ด๋ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. Go๋ก ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ , Vue3์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ , Android์ฉ Kotlin๊ณผ Jetpack Compose iOS์ฉ SwiftUI ๋ก ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํจ์ผ๋ก์จ AppMaster ๊ธฐ์ ๋ถ์ฑ๋ฅผ ์ต์ํํ๊ณ ๊ธฐ์ ์ด ๋ณํํ๋ ์๊ตฌ ์ฌํญ์ ๋น ๋ฅด๊ฒ ์ ์ํ ์ ์๋๋ก ์ง์ํ๋ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ธฐ๋ฐ์ ์ ๊ณตํฉ๋๋ค. .
๋ง์ดํฌ๋ก์๋น์ค ํ์ฅ์ฑ์ ๋ํ AppMaster ์ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ฐ๋ถํฐ ์ง์์ ์ธ ๊ด๋ฆฌ๊น์ง ์ ํ๋ฆฌ์ผ์ด์ ์๋ช ์ฃผ๊ธฐ์ ๋ค์ํ ๋จ๊ณ์์ ํ์ธํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค.
1. ์๊ฐ์ ๋์์ธ ๋ฐ ์ ์ํ ํ๋กํ ํ์ดํ : AppMaster ํตํด ๊ณ ๊ฐ์ drag-and-drop ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์๊ฐ์ ์ผ๋ก ๋งค๋ ฅ์ ์ธ ๋ฐ์ดํฐ ๋ชจ๋ธ, REST API ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ ๋น์ฆ๋์ค ๋ก์ง์ ๋ง๋ค ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ถ์ ์๊ฐ์ด ํฌ๊ฒ ๋จ์ถ๋์ด ๊ธฐ์ ์ ์ด์ ๋ณด๋ค ๋ ๋น ๋ฅด๊ฒ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
2. ์๋ ์ฝ๋ ์์ฑ ๋ฐ ๋ฐฐํฌ : ๊ณ ๊ฐ์ด "๊ฒ์"๋ฅผ ํด๋ฆญํ๋ฉด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ฐ์ ์ฒญ์ฌ์ง์ ๊ฐ์ ธ์ ์์ค ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ ์ปดํ์ผํ๊ณ , ํ ์คํธ๋ฅผ ์คํํ๊ณ , ๋ฐฑ์๋ ๊ตฌ์ฑ ์์๋ฅผ Docker ์ปจํ ์ด๋์ ์์ถํ๊ณ , ์ด๋ฅผ ๊ตฌ๋ฆ. ์ด ํ๋ก์ธ์ค๋ ์๋ ์ฝ๋ฉ์ ์ ๊ฑฐํ์ฌ ์ธ์ ์ค๋ฅ์ ์ํ์ ์ค์ด๊ณ ์ ํ๋ฆฌ์ผ์ด์ ํ์ง ๋ณด์ฆ์ ํฅ์์ํต๋๋ค.
3. ์ง์์ ์ธ ํตํฉ ๋ฐ ์ ๊ณต(CI/CD) : AppMaster ํฌ๊ด์ ์ธ IDE๋ฅผ ํ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์๊ตฌ ์ฌํญ์ ๋ณ๊ฒฝ ์ฌํญ์ ํด๊ฒฐํ๋๋ก ๋ณด์ฅํฉ๋๋ค. ์ด๋ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํ ๋ฟ๋ง ์๋๋ผ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํญ์ ํ์ฌ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ ์ต์ ํ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
4. ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ๋น์ ์ฅ ํน์ฑ : AppMaster ๋ Go๋ฅผ ์ฌ์ฉํ์ฌ ์ํ ๋น์ ์ฅ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ์ฌ ๊ธฐ์ ๋ฐ ๊ณ ๋ถํ ์ฌ์ฉ ์ฌ๋ก์ ์ํํ ํ์ฅ์ฑ์ ํ์ฉํฉ๋๋ค. ์ด ์ํคํ ์ฒ๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํ๋ผ์ ๋ฆฌ์์ค์ ๋ํ ์ํฅ์ ์ต์ํํ๋ฉด์ ๊ณผ๋ํ ํธ๋ํฝ ๋ก๋๋ฅผ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
5. ๊ด๋ฒ์ํ ํตํฉ ๊ธฐ๋ฅ : AppMaster ๊ธฐ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก์ ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ๋ฉ๋๋ค. ์ด๋ฌํ ํธํ์ฑ์ ํตํด ์กฐ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์กด ์์คํ ๊ณผ ํตํฉํ์ฌ ํ ๊ฐ์ ํ์ ์ ๊ฐํํ๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ๋ฅผ ์ด์งํ ์ ์์ต๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค ํ์ฅ์ฑ ๊ฐ๋ ์ ์ฑํํจ์ผ๋ก์จ AppMaster ์ no-code ํ๋ซํผ์ ํตํด ๋ชจ๋ ๊ท๋ชจ์ ๊ธฐ์ ์ ๋น์ฆ๋์ค ๋ฐ์ ์ ๋ฐ๋ผ ์ํํ๊ฒ ์ฑ์ฅํ ์ ์๋ ํ์ฅ์ฑ์ด ๋ฐ์ด๋๊ณ ์์ ์ ์ด๋ฉฐ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ์ด ํ๋ซํผ์ ์ฌ์ฉํ๋ฉด ์ฆ๊ฐ๋ ์ํฌ๋ก๋๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฅ๋ ฅ์ ํฌ์ํ์ง ์๊ณ ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋จ์ํํ ์ ์์ผ๋ฏ๋ก ๊ณ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํญ์ ์ต์ ๋์งํธ ํ๊ฒฝ์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์๋๋ก ์ค๋น๋ฉ๋๋ค.