๋ฐฑ์๋ ๊ฐ๋ฐ ๋งฅ๋ฝ์์ ์ฟ ํค๋ ์น ์๋ฒ์์ ํด๋ผ์ด์ธํธ์ ๋ธ๋ผ์ฐ์ ๋ก ์ ์ก๋ ๋ค์ ํด๋ผ์ด์ธํธ ์ฅ์น์ ๋ก์ปฌ๋ก ์ ์ฅ๋๋ ์์ ๋ฐ์ดํฐ ์กฐ๊ฐ์ ๋๋ค. ์ฟ ํค๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ๊ฒฝํ ํฅ์, ์ฑ๋ฅ ํฅ์, ๊ฐ์ธํ, ์ฌ์ฉ์ ํ๋ ์ถ์ ๋ฐ ์ธ์ฆ ๋ฉ์ปค๋์ฆ ์ด์ง์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ๋ฌด์ํ HTTP ํ๋กํ ์ฝ ๋ด์์ ์ํ๋ฅผ ์ ์งํ๋๋ก ์ค๊ณ๋ ์ฟ ํค๋ ๋ฐฑ์๋ ์๋ฒ์ ํด๋ผ์ด์ธํธ ์ฌ์ด์ ๋ธ๋ฆฌ์ง ์ญํ ์ ํ์ฌ ์๋ฒ๊ฐ ๋ณต๊ท ์ฌ์ฉ์๋ฅผ ์ธ์ํ๊ณ ๊ธฐ๋ณธ ์ค์ ์ ์ ์ฅํ๋ฉฐ ์ธ์ ์ ๊ด๋ฆฌํ ์ ์๋๋ก ํฉ๋๋ค.
์ฟ ํค๋ ํค-๊ฐ ์, ๋ง๋ฃ ๋ ์ง, ๋๋ฉ์ธ ๋ฐ ๊ฒฝ๋ก๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ํค-๊ฐ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๋ง๋ฃ ๋ ์ง๋ ํด๋ผ์ด์ธํธ ์ฅ์น์์ ์ฟ ํค์ ์ง์ ์๊ฐ์ ๊ฒฐ์ ํฉ๋๋ค. ๋๋ฉ์ธ ๋ฐ ๊ฒฝ๋ก ์์ฑ์ ์ฟ ํค์ ๊ฐ์์ฑ ๋ฒ์๋ฅผ ์ ์ํ์ฌ ํน์ ์น์ฌ์ดํธ ๋ฐ ํด๋์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ํํฉ๋๋ค.
์ฟ ํค์๋ ์ธ์ ์ฟ ํค ์ ์๊ตฌ ์ฟ ํค ์ ๋ ๊ฐ์ง ๊ธฐ๋ณธ ์ ํ์ด ์์ต๋๋ค. ์ธ์ ์ฟ ํค๋ ์ฌ์ฉ์๊ฐ ๋ธ๋ผ์ฐ์ ๋ฅผ ๋ซ์ผ๋ฉด ์ญ์ ๋๋ ์์ ์ ์ฅ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ์ฌ์ฉ์์ ์ฅ๋ฐ๊ตฌ๋๋ฅผ ์ ์งํ๊ฑฐ๋ ์น ์ฌ์ดํธ์ ๋ก๊ทธ์ธ ์ํ๋ฅผ ์ ์งํ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋จ์ผ ๋ธ๋ผ์ฐ์ง ์ธ์ ๋์ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ์ ์ฅํ๋ ๋ฐ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ฐ๋ฉด ์๊ตฌ ์ฟ ํค๋ ๋ง๋ฃ ๋ ์ง๊ฐ ์ง์ ๋์ด ์์ผ๋ฉฐ ๋ง๋ฃ๋๊ฑฐ๋ ์๋์ผ๋ก ์ญ์ ๋ ๋๊น์ง ์ฌ์ฉ์ ์ฅ์น์ ์ ์ง๋ฉ๋๋ค. ์ด๋ฌํ ์ฟ ํค๋ ์ฌ๋ฌ ๋ธ๋ผ์ฐ์ง ์ธ์ ์์ ์ฌ์ฉ์ ๊ธฐ๋ณธ ์ค์ ์ ์ ์ฅํ ์ ์์ผ๋ฏ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ฌ์ฉ์ ์ค์ ์ ๊ธฐ์ตํ๊ณ ๋ณด๋ค ๊ฐ์ธํ๋ ๊ฒฝํ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ฐฑ์๋ ๊ฐ๋ฐ์์ ์ฟ ํค์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก ์ค ํ๋๋ ์ธ์ฆ ๋ฐ ๊ถํ ๋ถ์ฌ ๋ฉ์ปค๋์ฆ์ ๊ตฌํํ๋ ๊ฒ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ก๊ทธ์ธํ๋ฉด ์๋ฒ๋ ๊ณ ์ ํ ์ธ์ ID๋ฅผ ์์ฑํ์ฌ ์ฌ์ฉ์ ์ฅ์น์ ์ํธํ๋ ์ฟ ํค์ ์ ์ฅํฉ๋๋ค. ์ด ์ธ์ ID๋ ๋ณดํธ๋ ๋ฆฌ์์ค์ ์ก์ธ์คํ๊ธฐ ์ํ ์์ ํค ์ญํ ์ ํ๋ฉฐ ํ์ ์์ฒญ์ ์ธ์ฆํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ฟ ํค๋ฅผ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ์ฌ์ฉ์๊ฐ ๋ณด์ ํ์ด์ง๋ฅผ ๋ฐฉ๋ฌธํ๊ฑฐ๋ ๋ณดํธ๋ ๋ฆฌ์์ค์ ์ํธ ์์ฉํ ๋๋ง๋ค ๋ก๊ทธ์ธํ ํ์ ์์ด ์ฌ๋ฌ HTTP ์์ฒญ์์ ์ํ๋ฅผ ์ ์งํ ์ ์์ต๋๋ค.
AppMaster ์ no-code ํ๋ซํผ์ ๊ฐ๋ ฅํ ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์์ ํ๊ณ ์ ๋ขฐํ ์ ์๋ ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊ตฌ์ถ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ํํฉ๋๋ค. ๋น์ฌ์ ํ๋ซํผ์ ์ธ์ฆ, ๊ฐ์ธํ ๋ฐ ์ถ์ ๊ณผ ๊ฐ์ ๋ค์ํ ๋ชฉ์ ์ ์ํด ์ฟ ํค์ ์ํํ ํตํฉ์ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ๊ณ ๊ฐ์ด ๋ํ์์ ๋งค๋ ฅ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ ์์ฑํ๋๋ก ์ง์ํฉ๋๋ค. ๋น์ฌ์ ๊ฐ๋ ฅํ no-code ๋๊ตฌ๋ฅผ ํตํด ์ฌ์ฉ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WSS endpoints ์๊ฐ์ ์ผ๋ก ์์ฑํ์ฌ ์ค์ํ ๋ฐฑ์๋ ๊ธฐ๋ฅ์ ๋น ๋ฅด๊ณ ์ฝ๊ฒ ๊ตฌํํ ์ ์์ต๋๋ค.
๋ฐฑ์๋์ฉ Go(golang)๋ก ์์ฑ๋ AppMaster ์ ์์ฑ ์ ํ๋ฆฌ์ผ์ด์ , ์น ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS, Android์ฉ Kotlin ๋ฐ Jetpack Compose ๋ฐ iOS์ฉ SwiftUI ์ฌ์ฉํ๋ ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ๋ ๊ณ ์ฑ๋ฅ, ํ์ฅ์ฑ์ ์ ๊ณตํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. , ๊ณผ๋ถํ ์ํ์์๋ ์ ์ง ๋ณด์๊ฐ ์ฉ์ดํฉ๋๋ค. ์ฟ ํค ๊ด๋ฆฌ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํตํฉํจ์ผ๋ก์จ ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ํ๋ซํผ์์ ๋ณด์ ๋ฐ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ์งํ๋ฉด์ ํฅ์๋ ์ฌ์ฉ์ ์ํธ ์์ฉ ๋ฐ ๊ฐ์ธํ๋ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
๋ํ AppMaster ์๋ฒ endpoints ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ๋ง์ด๊ทธ๋ ์ด์ ์คํฌ๋ฆฝํธ์ ๋ํ Swagger(OpenAPI) ๋ฌธ์๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ฏ๋ก ๊ฐ๋ฐ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํคํ ์ฒ์ ์ฟ ํค๊ฐ ํตํฉ๋๋ ๋ฐฉ์์ ๋ ์ฝ๊ฒ ์ดํดํ ์ ์์ต๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ฒญ์ฌ์ง์ด ๋ณ๊ฒฝ๋๋ฉด AppMaster 30์ด ์ด๋ด์ ์ฒ์๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๊ฐ ์๋๋ก ํ๊ณ ์ฟ ํค ๊ด๋ จ ๊ตฌ์ฑ์ ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค.
์ฟ ํค๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ์ ๊ตฌ์ฑ ์์๋ก, ์ฌ์ฉ์ ์ธ์ ๊ด๋ฆฌ, ๊ฐ์ธํ ๋ฐ ์ฌ์ฉ์ ํ๋ ์ถ์ ์ ์ํ ํ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. AppMaster ์ no-code ํ๋ซํผ์ ๊ณ ๊ฐ์ด ๊ฐ๋ ฅํ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฝ๊ฒ ๊ตฌ์ถํ ์ ์๋๋ก ์ง์ํ์ฌ ์ฟ ํค ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํ์์ ์ธ ๋ถ๋ถ์์ ๋ณด์ฅํฉ๋๋ค. ์ฟ ํค๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํตํฉํจ์ผ๋ก์จ AppMaster ํ๋ซํผ์ผ๋ก ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋งค๋ ฅ์ ์ด๊ณ ์์ ํ๋ฉฐ ๊ฐ์ธํ๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ์ฌ ์๊ท๋ชจ ๊ธฐ์ ์์ ๋๊ท๋ชจ ์กฐ์ง์ ์ด๋ฅด๋ ๋น์ฆ๋์ค์ ๋ค์ํ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ ์ ์์ต๋๋ค.