์ฝ๋ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์์ญ์์ ์ธ์ฆ์ ํ์ํ ๋ฆฌ์์ค ๋ฐ ์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฑํํ๊ธฐ ์ ์ ์ฌ์ฉ์, ์ฅ์น ๋๋ ์์คํ ์ ์ ์์ ํ์ธํ๋ ์ญํ ์ ํ๋ ์ค์ํ ๋ณด์ ๋ฉ์ปค๋์ฆ์ ๋๋ค. ์ธ์ฆ์ ํตํด ์ ๋ฒํ๊ณ ์ ๋ฒํ๊ฒ ์น์ธ๋ ์ํฐํฐ๋ง ์ค์ํ ๋ฐ์ดํฐ์ ์ก์ธ์คํ๊ณ ํธ๋์ญ์ ์ ์คํํ๊ณ ์ค์ํ ์์ ์ ์ํํ ์ ์๋ ๊ถํ์ ๋ถ์ฌ๋ฐ์ ์ ์์ต๋๋ค. ์ด๋ ์กฐ์ง ๋ด์์ ๊ท์คํ ์ ๋ณด์ ์์คํ ์ ๊ธฐ๋ฐ์ฑ, ๋ฌด๊ฒฐ์ฑ ๋ฐ ๊ฐ์ฉ์ฑ์ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ธฐ ์ํ ์ ๋์ ์ธ no-code ํ๋ซํผ์ธ AppMaster๋ฅผ ์ฌ์ฉํ๋ฉด ์ธ์ฆ์ด ์ ์ฒด ๋ณด์ ์ ๋ต์ ํ์์ ์ ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ ๋ ๊ฐ๋ ฅํ ์ธ์ฆ ๋ฐฉ๋ฒ์ ๊ตฌํํ๋ ๊ฒ์ ํ์์ ์ ๋๋ค. ์ด ์์ญ์์ ์์์ด ๋ฐ์ํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ฌ์ฉ์์ ๊ณ ๊ฐ ๋ฐ์ดํฐ์ ์ฌ๊ฐํ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๋ฅผ ๋ค์ด MFA(Multi-Factor Authentication)๋ฅผ ์ฑํํ๋ฉด ์ํฐํฐ์ ์ ์์ ํ์ธํ๊ธฐ ์ํด ๋ ๊ฐ ์ด์์ ๋ ๋ฆฝ์ ์ธ ์์๋ฅผ ์ฌ์ฉํ๋๋ก ์๋ฌดํํจ์ผ๋ก์จ ๋ณด์์ด ๋์ฑ ๊ฐํ๋ฉ๋๋ค.
AppMaster ์ ์์ฝ์์คํ ๋ด์์ ํ๋ซํผ์ ์ง๊ด์ ์ธ drag-and-drop ์ธํฐํ์ด์ค์ ์๊ฐ์ ์ผ๋ก ๊ตฌ๋๋๋ BP(๋น์ฆ๋์ค ํ๋ก์ธ์ค) ๋์์ด๋์ ๋์์ ๋ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํฌํ๋ก์ฐ์ ์ธ์ฆ์ ์ํํ๊ฒ ํตํฉํ ์ ์์ต๋๋ค. ๊ณ ๊ฐ์ ๋ํํ ๊ทธ๋ํฝ ์์๋ก ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WebSocket Secure(WSS) endpoints ์ ์ํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณ ๊ฐ์ UI ๊ตฌ์ฑ ์์๋ฅผ ๋์์ธํ๊ณ ๊ธฐ๋ณธ ๋น์ฆ๋์ค ๋ ผ๋ฆฌ๋ฅผ ์ง์ ํ๋ฉฐ Web BP ๋ฐ Mobile BP ๋์์ด๋๋ฅผ ํตํด ๊ฐ ๊ตฌ์ฑ ์์์ ์ํธ ์์ฉ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
AppMaster ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ค์ ์์ค ์ฝ๋, ์ปดํ์ผ๋ ๋ฐ์ด๋๋ฆฌ ๋ฐ ๋์ปค ์ปจํ ์ด๋๋ก ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๊ณ ํ์ฅํ ๋ ์ ์ฐ์ฑ์ ๋์ด๊ณ ๋ณด์์ ๋์ฑ ์ง์คํ ์ ์์ต๋๋ค. ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฑ์๋์ฉ Go(golang), ์น์ฉ Vue3 ํ๋ ์์ํฌ ๋ฐ JS/TS, Android ๋ฐ iOS ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ฉ Kotlin, Jetpack Compose ๋ฐ SwiftUI ๊ธฐ๋ฐ ์๋ฒ ๊ธฐ๋ฐ ํ๋ ์์ํฌ์ ๊ฐ์ ์ต์ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค.
OAuth ๋ฐ OpenID Connect์ ๊ฐ์ ์ธ๋ถ ์ธ์ฆ ๊ณต๊ธ์์์ ํตํฉ์ ํตํด AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์ ์๋ณ์ ์ํด ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์ ๋ขฐํ ์ ์๋ ํ๋ซํผ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ๊ณ ํ์ค ์ธ์ฆ ํ๋กํ ์ฝ์ ๊ตฌํํจ์ผ๋ก์จ ํ๋ซํผ์ ๋ค์ํ ID ๊ณต๊ธ์์์ ํธํ์ฑ์ ๋ณด์ฅํ์ฌ ์ต์ข ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๊ฒฝํ์ ๋จ์ํํ๊ณ ์ฌ์ฉ์ ์๊ฒฉ ์ฆ๋ช ์ ์์ ํ ๊ตํ์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
๋ํ AppMaster ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ์ ์ฅ์๋ก ์ค์ํ๋ฏ๋ก ์ํธํ, ๋ณด์ ์ก์ธ์ค ์ ์ด, ์์ธํ ๊ฐ์ฌ ์ถ์ ๊ณผ ๊ฐ์ ๋ค์ํ ๋ณด์ ๊ธฐ๋ฅ์ ์ฑํ์ ์ด์งํฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ AppMaster ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ณ ์ ํ ๋ณด์ ๊ณ์ธต์ ๋์ฑ ๊ฐํํ์ฌ ์น์ธ๋์ง ์์ ์ํฐํฐ๋ก๋ถํฐ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ก์ธ์ค๋ฅผ ๋ณดํธํฉ๋๋ค.
๋ณด์์ ๋ํ AppMaster ์ ๋ ธ๋ ฅ์ ์ต์ ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ฒ์๋ถํฐ ์๋์ผ๋ก ์์ฑํ์ฌ ๊ธฐ์ ์ ๋ถ์ฑ๋ฅผ ์ ๊ฑฐํ๋ ์์น์ด ์์ต๋๋ค. ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ด ์์ ๋ ๋๋ง๋ค ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฒด๊ณ์ ์ผ๋ก ์ฌ์์ฑํจ์ผ๋ก์จ AppMaster ๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์กด ๋ฐ ์๋ก์ด ๋ณด์ ์ํ๊ณผ ์ทจ์ฝ์ฑ์ผ๋ก๋ถํฐ ๋ฏธ๋์ ๋๋นํฉ๋๋ค. ์ด ๋ฏผ์ฒฉํ ์ ๊ทผ ๋ฐฉ์์ ์ ๊ณต๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ๋ณต์๋ ฅ๊ณผ ์ ์ง ๊ด๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋๋ก ๋ณด์ฅํ์ฌ ๋ถํ๊ฐ ๋์ ์ฌ์ฉ ์ฌ๋ก๊ฐ ์๋ ๊ธฐ์ ๊ณ ๊ฐ์ ์๊ฒฉํ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํฉ๋๋ค.
์ธ์ฆ์ ํนํ AppMaster ์ ๊ฐ์ ํ๋ซํผ์ ์ฌ์ฉํ์ฌ ์น, ๋ชจ๋ฐ์ผ ๋ฐ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ ๋ no-code ๊ฐ๋ฐ ์ปจํ ์คํธ์์ ๋ณด์์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ๋๋ค. ๊ฐ๋ ฅํ ์ธ์ฆ ๋ฉ์ปค๋์ฆ, ๋ฏผ์ฒฉํ ์์ฉ ํ๋ก๊ทธ๋จ ์ฌ์์ฑ, ์ต์ ๊ธฐ์ ์คํ ๋ฐ ์ธ๋ถ ID ๊ณต๊ธ์์ ๋ํ ์ง์์ ์กฐํฉ์ ๊ถ๊ทน์ ์ผ๋ก AppMaster ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด์ ํ์ธ๋ฅผ ๊ฐํํ๋ ์ญํ ์ ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ณ ๊ฐ์ ํ๋ซํผ์ ๊ธฐ๋ฅ์ ์์ ์๊ฒ ํ์ฉํ์ฌ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ์๊ตฌ ์ฌํญ, ๋น์ฆ๋์ค ์๋๋ฆฌ์ค ๋ฐ ์์ง ์ฐ์ ์ ๋ง๋ ์์ ํ๊ณ ์์ ์ ์ด๋ฉฐ ํ์ฅ ๊ฐ๋ฅํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.