Workflow Automation ๋ฐ AppMaster ์ ๋งฅ๋ฝ์์ ์์ฝ์ ๋ฏธ๋ฆฌ ๊ฒฐ์ ๋ ํ์๋ผ์ธ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ฃผ๊ธฐ ๋ด์์ ๋ค์ํ ์์ , ์ด๋ฒคํธ, ์์ ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ ์๋ํํ์ฌ ์๋ ๊ฐ์ ์ ํ์์ฑ์ ์์ ๋ ํ๋ก์ธ์ค๋ฅผ ์๋ฏธํฉ๋๋ค. ์ค์ผ์ค๋ง์ ์ฃผ์ ๋ชฉํ๋ ๋ฆฌ์์ค ํ ๋น์ ์ต์ ํํ๊ณ ํจ์จ์ฑ์ ๋์ด๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๊ฒ์ ๋๋ค. ์ค์ผ์ค๋ง์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ , ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์ ๋ฐ์ดํธ, ๋น์ฆ๋์ค ๋ก์ง ์คํ, API ํธ์ถ๊ณผ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค์ํ ๊ตฌ์ฑ์์๊ฐ ์ํํ๊ณ ์ผ๊ด๋๊ฒ ์ํ๋๋ ๋์์ ํ๋ก์ ํธ ๋ง๊ฐ์ผ์ ์ค์ํ๊ณ ์ธ์ ์ค๋ฅ ๊ฐ๋ฅ์ฑ์ ์ค์ด๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ํฌํ๋ก ์๋ํ์์ ์์ฝ์ ํ์ ์ธก๋ฉด ์ค ํ๋๋ ์์ ์ฐ์ ์์ ์ง์ ์ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค. ๋ ๋ง์ ๊ธฐ์ ์ด ๋ฏผ์ฒฉํ ๋ฐฉ๋ฒ๋ก ๊ณผ DevOps ๋ฐฉ์์ ์ฑํํจ์ ๋ฐ๋ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ ํธ์ ๋ณต์ก์ฑ์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํฉ๋๋ค. ๊ฐ๋ฐ ํ์ดํ๋ผ์ธ์ ์์ ๊ณผ ํ๋ก์ธ์ค๋ ์๋ก ์์กด์ ์ผ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ ์์ ํ๋ก์ ํธ ๊ด๋ฆฌ์๋ ์ฐ์ ์์์ ์คํ ์์์ ๊ดํด ํจ๊ณผ์ ์ธ ๊ฒฐ์ ์ ๋ด๋ ค์ผ ํฉ๋๋ค. ์ค์ผ์ค๋ฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๋ ๋ง๊ฐ์ผ, ์ข ์์ฑ, ๋ฆฌ์์ค ๊ฐ์ฉ์ฑ ๋ฐ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ๊ณผ ๊ฐ์ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ ์์ ์ ์ฐ์ ์์๋ฅผ ์ ์ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ๋ฐ๋ฅธ ์์์ ์ ์์ ์ํํ๊ณ ์๋ํ๋ ์์ ์คํ์ ์ด์งํ์ฌ ์ด๋ค ์์ ๋ ์์ด๋ฒ๋ฆฌ๊ฑฐ๋ ์ง์ฐ๋์ง ์๋๋ก ๋ณด์ฅํฉ๋๋ค.
์ค์ผ์ค๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ค์ผ์ค๋ง ํ๋ก์ธ์ค๊ฐ ํจ์จ์ ์ผ๋ก ์๋ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์๊ณ ๋ฆฌ์ฆ์๋ FIFO(์ ์ ์ ์ถ) ๋ฐ LIFO(ํ์ ์ ์ถ)์ ๊ฐ์ ๊ธฐ๋ณธ ์๊ณ ๋ฆฌ์ฆ๋ถํฐ Shortest Job First ๋ฐ Round Robin๊ณผ ๊ฐ์ ๋ณด๋ค ์ ๊ตํ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ฅด๊ธฐ๊น์ง ์ฌ๋ฌ ์ ํ์ด ์์ต๋๋ค. AppMaster ํ๋ซํผ์ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ํฌํ๋ก์ ๊ณ ์ ํ ์๊ตฌ ์ฌํญ๊ณผ ๋ณต์ก์ฑ์ ๊ณ ๋ คํ๋ ๊ณ ๊ธ ์ผ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํฉํฉ๋๋ค. ์ด๋ฅผ ํตํด ํ๋ซํผ์ ํจ์จ์ฑ์ ์ต๋ํํ๊ณ ์ฒ๋ฆฌ ์๊ฐ์ ์ต์ํํ๋ ๋ฐฉ์์ผ๋ก ๋ฆฌ์์ค๋ฅผ ์ง๋ฅ์ ์ผ๋ก ํ ๋นํ๊ณ ์์ ์ ์คํํ ์ ์์ต๋๋ค.
AppMaster ์ ๊ฐ๋ ฅํ no-code ํ๋ซํผ์ ์ฒญ์ฌ์ง ์์ฑ, ์ ํ๋ฆฌ์ผ์ด์ ์ปดํ์ผ, ํ ์คํธ ์คํ, ์ปจํ ์ด๋ํ ๋ฐ ๋ฐฐํฌ์ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์์ ์๋ํ์์ ์ค์ผ์ค๋ง์ ์ค์ํ ๊ตฌ์ฑ ์์๋ก ์ฌ์ฉํฉ๋๋ค. ์ฌ์ฉ์๊ฐ AppMaster ํ๋ซํผ์์ '๊ฒ์' ๋ฒํผ์ ๋๋ฅด๋ฉด ์ผ์ ๋ชจ๋์ ์ข ์์ฑ, ๋ฆฌ์์ค ํ ๋น ๋ฐ ์ ์ฒด ์ํฌํ๋ก ์ต์ ํ์ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ฌ ์ด๋ฌํ ์์ ์ ๊ฐ์ฅ ํจ์จ์ ์ธ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑํ๊ณ ์๋ํํฉ๋๋ค.
์ผ์ ๊ด๋ฆฌ๋ฅผ ๊ตฌํํจ์ผ๋ก์จ AppMaster ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋ฒ endpoints ์ฉ OpenAPI(Swagger) ๋ฌธ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ ๋ฐ PostgreSQL ๊ธฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ํธํ์ฑ์ ํฌํจํ ์ ๊ณ ํ์ค์ ์ค์ํ๋์ง ํ์ธํฉ๋๋ค. ๋ํ ์ด ํ๋ซํผ์ Android์ฉ Kotlin( Jetpack Compose ์ ํจ๊ป) ๋ฐ iOS์ฉ SwiftUI ์ ๊ฐ์ ์๋ฒ ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ํ๋ ์์ํฌ์ JavaScript/TypeScript์ฉ Vue.js์ ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ ๊ตํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๊ธฐ๋ฐ ํ๋ฐํธ์๋.
์ํํ ์ผ์ ๊ด๋ฆฌ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์ฑ์ ํตํด ์กฐ์ง์ ๊ธฐ์กด ๊ฐ๋ฐ ์ ๊ทผ ๋ฐฉ์์ ๋นํด ๊ฐ๋ฐ ์๋๋ฅผ ์ฝ 10๋ฐฐ ๋์ด๊ณ ๋น์ฉ์ 3๋ฐฐ ์ ๊ฐํ ์ ์์ต๋๋ค. ๋ํ AppMaster ์ ์์ฝ ๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ์ด ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ ๋ฐ์ดํธ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒ์๋ถํฐ ๋ค์ ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์ฌ์ค์ ์ ๊ฑฐ๋๋๋ก ๋ณด์ฅํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์ผ์ ๊ด๋ฆฌ๋ AppMasterno-code ํ๋ซํผ ๋ด ์ํฌํ๋ก ์๋ํ์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ฃผ๊ธฐ ๋ด์์ ์์ , ์ด๋ฒคํธ ๋ฐ ํ๋ก์ธ์ค๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ตฌ์ฑํ๊ณ ์ํํจ์ผ๋ก์จ ์ค์ผ์ค๋ง์ ํจ์จ์ฑ, ๋ฆฌ์์ค ํ ๋น ๋ฐ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ํฌ๊ฒ ํฅ์์ํต๋๋ค. AppMaster ์ ๊ฐ๋ ฅํ ์ผ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ณ ํ์ง, ํ์ฅ ๊ฐ๋ฅํ๊ณ ๋น์ฉ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๋ ํ๋ซํผ์ ๋ฅ๋ ฅ์ ๊ธฐ์ฌํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์ํฌํ๋ก๋ฅผ ์ต์ ํํ๋ ค๋ ๋ชจ๋ ๊ท๋ชจ ๋ฐ ์ฐ์ ์ ์กฐ์ง์ ์ด์์ ์ธ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค.