๋ฐฐํฌ ๋งฅ๋ฝ์์ "๋ฐฐํฌ ์ํฐํฉํธ"๋ ํน์ ์ํคํ ์ฒ ๋ฐ ๊ตฌ์กฐ์ ์ ์ฝ ์กฐ๊ฑด์ ์ค์ํ๋ ๋น๋ ํ๋ก์ธ์ค๋ฅผ ํตํด ์์ฑ๋ ํ์ผ ๋๋ ํ์ผ ๋ชจ์์ ๋ํ๋ ๋๋ค. ์ด๋ฌํ ์ํฐํฉํธ๋ ํนํ AppMasterno-code ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ง์์ ์ธ ํตํฉ ๋ฐ ์ง์์ ์ธ ์ ๋ฌ(CI/CD) ์ ๋ต์ ๊ฒฐ๊ณผ๋ก ์์ฑ๋๋ฏ๋ก ๋ค์ํ ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํํ๊ฒ ๋ฐฐํฌํ๊ณ ๋ฐฐํฌํ ์ ์์ต๋๋ค.
๋ฐฐํฌ ์ํฐํฉํธ๋ ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐฉ์์์ ์ค์ถ์ ์ธ ์ญํ ์ ํ๋ฉฐ ๊ฐ๋ฐ ํ๊ณผ ์ด์ ํ ๊ฐ์ ๊ฒฉ์ฐจ๋ฅผ ํด์ํ์ฌ ํ์ ์ ๊ฐํํ๊ณ ์ํํธ์จ์ด ์ ๊ณต ํจ์จ์ฑ์ ๋์ ๋๋ค. ํ ์ ๋์ ์ธ ์ฐ๊ตฌ ํ์ฌ์ ํต๊ณ์ ๋ฐ๋ฅด๋ฉด ์ํฐํฉํธ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ๋ฅผ ํฌํจํ๋ CI/CD ์ ๋ต์ ๋ฆด๋ฆฌ์ค ์๊ฐ์ ์ต๋ 20% ๋จ์ถํ๊ณ ๋ฐฐํฌ ๋น๋๋ฅผ 3๋ฐฐ ํฅ์์ํฌ ์ ์์ต๋๋ค. ์กฐ์ง์ด DevOps ๋ฐฉ์์ ๊ณ์ ์ฑํํจ์ ๋ฐ๋ผ ๋ฐฐํฌ ์ํฐํฉํธ์ ์ญํ ์ ์ดํดํ๋ ๊ฒ์ ํจ์จ์ ์ธ ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ํ์์ ์ ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐฐํฌ ์ํฐํฉํธ๋ ๋์ ํ๊ฒฝ์ ๋ฐฐํฌํ ์ค๋น๊ฐ ๋์ด ์๋ ๋ ๋ฆฝ์ ์ด๊ณ ๋ฒ์ ์ด ์ง์ ๋๋ฉฐ ๋ณ๊ฒฝํ ์ ์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ฑ ์์์ ๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋งฅ๋ฝ์์ ๋ฐฐํฌ ์ํฐํฉํธ์ ์๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ : Go(Golang) ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ์คํ ๊ฐ๋ฅํ ๋ฐ์ด๋๋ฆฌ ํ์ผ ๋๋ Docker ์ปจํ ์ด๋์ ๋๋ค.
- ์น ์ ํ๋ฆฌ์ผ์ด์ : Vue3 ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋ HTML, CSS ๋ฐ Javascript/TypeScript ํ์ผ๋ก ๊ตฌ์ฑ๋ ๋ฒ๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค.
- ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ : AppMaster ์ ์๋ฒ ๊ธฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์์ฑ๋ Android์ฉ Kotlin/ Jetpack Compose ๋ฐ iOS ์ ํ๋ฆฌ์ผ์ด์ ์ฉ SwiftUI.
๋ฐฐํฌ ์ํฐํฉํธ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ๊ด๋ฆฌ์ ๋ด์ฌ๋์ด ์์ผ๋ฉฐ ์๋ ์ค๋ช ๋ ๋๋ก ์๋ง์ ์ด์ ์ ์๋ํฉ๋๋ค.
1. ๋ฒ์ ์ ์ด ๋ฐ ์ถ์ ์ฑ: ๋น๋ ํ๋ก์ธ์ค ์ค์ ์์ฑ๋ ๋ชจ๋ ์ํฐํฉํธ์๋ ๊ณ ์ ํ ๋ฒ์ ๋ฒํธ๊ฐ ํ์๋์ด ๊ฐ๋ฐ์๊ฐ ์ด์ ๋ฒ์ ์ผ๋ก ๋๋๋ฆฌ๊ฑฐ๋ ๋กค๋ฐฑํ๊ณ ๋ฐ์ํ ์ ์๋ ๋ณ๊ฒฝ ์ฌํญ, ์ข ์์ฑ ๋๋ ๋ฌธ์ ๋ฅผ ์ถ์ ํ ์ ์์ต๋๋ค.
2. ํ์คํ๋ ๋ฐฐํฌ: ๊ฐ๋ฐ์๋ ์์ฒด ํฌํจ๋ ์ํฐํฉํธ๋ฅผ ํ์ฉํ์ฌ ํ๊ฒฝ ์ ๋ฐ์ ๊ฑธ์ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ธฐ ์ํ ํ์คํ๋๊ณ ์๋ํ๋ ๋ฉ์ปค๋์ฆ์ ๊ตฌ์ถํฉ๋๋ค. ์ด๋ฅผ ํตํด ๊ธฐ๋ณธ ์ธํ๋ผ์ ๊ด๊ณ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ผ๊ด๋ ๋ฐฉ์์ผ๋ก ์คํ๋ ์ ์์ต๋๋ค.
3. ํ ์คํธ ๋ฐ ๊ฒ์ฆ: ์ํฐํฉํธ๋ ํ๋ก๋์ ์ ๋ฐฐํฌ๋๊ธฐ ์ ์ ํต์ ๋ ํ๊ฒฝ์์ ์๊ฒฉํ ํ ์คํธ๋ฅผ ๊ฑฐ์ณ ๋ฐฐํฌ ๋ฌธ์ ์ ์ํ์ ์ค์ด๊ณ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ง ๊ด๋ฆฌ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
4. ํ์ ๋ฐ ์ปค๋ฎค๋์ผ์ด์ : ๋ฐฐํฌ ์ํฐํฉํธ๋ฅผ ๊ณต์ ํ๋ฉด ๊ฐ๋ฐ, ํ์ง ๋ณด์ฆ ๋ฐ ์ด์ ํ ๊ฐ์ ์ฅ๋ฒฝ์ ํ๋ฌผ๊ณ ํ์ ๋ ธ๋ ฅ, ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ๊ฐ์ํ๋ ๋ฐฐํฌ ํ๋ก์ธ์ค๋ฅผ ์ด์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
ํฌ๊ด์ ์ธ no-code ํ๋ซํผ์ธ AppMaster ํต์ฌ ๊ธฐ๋ฅ์ ์ผ๋ถ๋ก ์ํฐํฉํธ์ ๊ด๋ฆฌ ๋ฐ ๋ฐฐํฌ๋ฅผ ์ํํ๊ฒ ํตํฉํฉ๋๋ค. ์ต์ฒจ๋จ ๋๊ตฌ๋ก ํฌ์ง์ ๋๋ AppMaster ๊ณ ๊ฐ์ด ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ UI ๊ตฌ์ฑ ์์๋ฅผ ์๊ฐ์ ์ผ๋ก ์์ฑ ๋ฐ ์กฐ์ํ ์ ์๋๋ก ์ง์ํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ธฐ์กด๋ณด๋ค 10๋ฐฐ ๋ ๋น ๋ฅด๊ณ 3๋ฐฐ ๋ ๋น์ฉ ํจ์จ์ ์ผ๋ก ๋ง๋ญ๋๋ค. ๋ฐฉ๋ฒ๋ก .
๊ฒฐ๋ก ์ ์ผ๋ก ๋ฐฐํฌ ์ํฐํฉํธ๋ ์ต์ ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ์์ ์์ด์๋ ์ ๋ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ด๋ CI/CD ๊ดํ, DevOps ๋ฐฉ๋ฒ๋ก ๋ฐ AppMaster ์ ๊ฐ์ no-code ํ๋ซํผ์ ์ค์ํ ๋ฐ์ ์ ์ ์ฆํฉ๋๋ค. ๋ฐฐํฌ ์ํฐํฉํธ๋ฅผ ๋น๋ ๋ฐ ๋ฐฐํฌ ํ๋ก์ธ์ค์ ํตํฉํจ์ผ๋ก์จ ์กฐ์ง์ ์๋ํ, ๋ฒ์ ์ ์ด ๋ฐ ํ์ ์ ํ์ ๋ ์ ํ์ฉํ ์ ์๊ฒ ๋์ด ๊ถ๊ทน์ ์ผ๋ก ๋ค์ํ ๋น์ฆ๋์ค ๋๋ฉ์ธ์์ ๋ณด๋ค ํจ์จ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ์์ ์ ์ธ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.