๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋งฅ๋ฝ์์ ์นด๋๋๋ฆฌํฐ๋ ํน์ ๋ฐ์ดํฐ ์ธํธ ๋๋ ๊ตฌ์กฐ ๋ด์ ๊ฐ๋ณ ์ํฐํฐ ๋๋ ๊ฐ์ฒด ๊ฐ์ ์ ๋์ ๊ด๊ณ๋ฅผ ๋ํ๋ ๋๋ค. ๋ณด๋ค ๊ตฌ์ฒด์ ์ผ๋ก ๋งํ๋ฉด ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ด์์ ๋ค๋ฅธ ์ํฐํฐ์ ์ฐ๊ฒฐ๋ ํ ์ํฐํฐ์ ์ต๋ ๋ฐ ์ต์ ๋ฐ์ ํ์์ ๊ด๋ จ๋ฉ๋๋ค. ์นด๋๋๋ฆฌํฐ๋ฅผ ์ดํดํ๋ ๊ฒ์ ํจ์จ์ ์ด๊ณ ์์ ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ค๊ณํ๋ ๋ฐ ํ์์ ์ ๋๋ค. ๋ค์ํ ๋ฐ์ดํฐ ์์ ๊ฐ์ ์ ํํ๊ณ ํจ๊ณผ์ ์ธ ๊ด๊ณ๋ฅผ ์ค์ ํ์ฌ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๊ณ ์ค๋ณต์ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ํนํ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒฝ์ฐ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. ์นด๋๋๋ฆฌํฐ๋ฅผ ํตํด ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ์ํ๋ ๊ฒ์ ์ค๊ณ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฒด ๊ธฐ๋ฅ๊ณผ ์ฑ๋ฅ์ ํ์์ ์ ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ฐ์ดํฐ์ ๊ทธ ๊ด๊ณ์ ์ค์ ๊ตฌ์กฐ๋ฅผ ๋ํ๋ด๋ฏ๋ก ๊ฐ๋ฐ์, DBA ๋ฐ ์ดํด๊ด๊ณ์๊ฐ ๋ฐ์ดํฐ, ์ํธ ์์กด์ฑ ๋ฐ ์ ์ฒด ์กฐ์ง์ ๋ํ ๊ณตํต๋ ์ดํด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
์นด๋๋๋ฆฌํฐ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ ๋ด ๋ ์ํฐํฐ ๊ฐ์ ์ฐ๊ด ์ ๋์ ๋ฐ๋ผ ๋ค์ํ ์ ํ์ผ๋ก ๋ถ๋ฅ๋ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ ํ์๋ ์ผ๋์ผ, ์ผ๋๋ค, ๋ค๋์ผ ๋ฐ ๋ค๋๋ค ๊ด๊ณ๊ฐ ํฌํจ๋ฉ๋๋ค.
์ผ๋์ผ(1:1): ์ผ๋์ผ ๊ด๊ณ์์ ํ ์ํฐํฐ์ ์ธ์คํด์ค๋ ๋ค๋ฅธ ์ํฐํฐ์ ๋จ์ผ ์ธ์คํด์ค์๋ง ๊ด๋ จ๋ ์ ์์ผ๋ฉฐ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์ผ๋์ผ ๊ด๊ณ์ ์๋ก๋ ์ฌ๋๊ณผ ์ฃผ๋ฏผ๋ฑ๋ก๋ฒํธ, CEO์ ํ์ฌ, ์ ํ๊ณผ ํด๋น ์ผ๋ จ๋ฒํธ ๋ฑ์ด ์์ต๋๋ค.
์ผ๋๋ค(1:M): ์ผ๋๋ค ๊ด๊ณ์์๋ ํ ์ํฐํฐ์ ์ธ์คํด์ค๊ฐ ๋ค๋ฅธ ์ํฐํฐ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ์ ์ํฐํฐ์ ๊ฐ ์ธ์คํด์ค๋ ์ฒซ ๋ฒ์งธ ์ํฐํฐ์ ํ ์ธ์คํด์ค์๋ง ๊ด๋ จ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋จธ๋(ํ๋์ ๊ฐ์ฒด)๋ ์ฌ๋ฌ ์๋ (๋ค๋ฅธ ๊ฐ์ฒด)๋ฅผ ๊ฐ์ง ์ ์์ง๋ง ๊ฐ ์๋ ๋ ํ ๋ช ์ ์๋ฌผํ์ ์ด๋จธ๋๋ง ๊ฐ์ง ์ ์์ต๋๋ค.
๋ค๋์ผ(M:1): ๋ค๋์ผ ๊ด๊ณ๋ ์ผ๋๋ค ๊ด๊ณ์ ๋ฐ๋์ ๋๋ค. ์ฆ, ํ ์ํฐํฐ์ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๋ค๋ฅธ ์ํฐํฐ์ ๋จ์ผ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ ์ ์์ง๋ง ๊ฐ ์ธ์คํด์ค๋ ์ฒซ ๋ฒ์งธ ์ํฐํฐ๋ ๋ ๋ฒ์งธ ์ํฐํฐ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ๊ด๋ จ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ๊ณ ๊ฐ(ํ ์ํฐํฐ)์ด ์ฌ๋ฌ ์ฃผ๋ฌธ(๋ค๋ฅธ ์ํฐํฐ)์ ํ ์ ์์ผ๋ฉฐ ๊ฐ ์ฃผ๋ฌธ์ ํ ๊ณ ๊ฐ์๊ฒ๋ง ํด๋น๋ ์ ์์ต๋๋ค.
๋ค๋๋ค(M:M): ๋ค๋๋ค ๊ด๊ณ์์๋ ํ ์ํฐํฐ์ ์ฌ๋ฌ ์ธ์คํด์ค๊ฐ ๋ค๋ฅธ ์ํฐํฐ์ ์ฌ๋ฌ ์ธ์คํด์ค์ ์ฐ๊ฒฐ๋ ์ ์์ผ๋ฉฐ ๊ทธ ๋ฐ๋์ ๊ฒฝ์ฐ๋ ๋ง์ฐฌ๊ฐ์ง์ ๋๋ค. ์๋ฅผ ๋ค์ด ์ง์(ํ ์ํฐํฐ)์ ์ฌ๋ฌ ๊ธฐ์ (๋ค๋ฅธ ์ํฐํฐ)์ ๊ฐ์ง ์ ์์ผ๋ฉฐ ๊ฐ ๊ธฐ์ ์ ์ฌ๋ฌ ์ง์์ด ์์ ํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ฅผ ์ค๊ณํ ๋ ์ ํ์ ๋๋ ํ์ ์ฐ๊ฒฐ ์ธก๋ฉด์์ ์ํฐํฐ ๊ฐ ๊ด๊ณ์ ์นด๋๋๋ฆฌํฐ๋ฅผ ๊ณ ๋ คํ๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ ํ์ ์ธ ์ํฐํฐ ๊ฐ์ ์ผ๋๋ค ๊ด๊ณ๋ ์ฒซ ๋ฒ์งธ ์ํฐํฐ์ ์ผ๋ถ ์ธ์คํด์ค๊ฐ ๋ ๋ฒ์งธ ์ํฐํฐ์ ์ธ์คํด์ค์ ์ด๋ค ๊ด๊ณ๋ ๊ฐ์ง ํ์๊ฐ ์์์ ๋ํ๋ผ ์ ์์ต๋๋ค.
AppMaster ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๊ธฐ๋ฅ์ ํตํด ๊ฐ๋ฐ์๋ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ด์ ์ํฐํฐ ๊ฐ์ ์ธ๋ถ ๊ด๊ณ๋ฅผ ๋ฌ์ฌํ๋ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๊ฐ์ ์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค. AppMasterno-code ํ๋ซํผ์ ์ผ๋ถ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง, ๋น์ฆ๋์ค ๋ก์ง, REST API ๋ฐ WSS ์๋ํฌ์ธํธ๋ฅผ ์์ฑํ๋ฏ๋ก ๊ธฐ์ ์ ์ต์ํ์ง ์์ ์ฌ์ฉ์๋ ์ต์ํ์ ์๋ ์ฝ๋ฉ์ผ๋ก ์ ๊ตํ๊ณ ํจ์จ์ ์ธ ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ์ ์์ต๋๋ค. AppMaster ์์ ์ ๊ณตํ๋ ์๊ฐ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋๊ตฌ๋ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ์ ํด๋น ์นด๋๋๋ฆฌํฐ๊ฐ ์ ํํ๊ฒ ํํ๋๋๋ก ๋ณด์ฅํ์ฌ ์์ ํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ๊ฐ๋ ฅํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ๊ฒฝ์ ๊ธฐ์ฌํฉ๋๋ค. ์ํฐํฐ ๊ฐ์ ์นด๋๋๋ฆฌํฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋งคํํจ์ผ๋ก์จ ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์๋์ ๊ตฌ์กฐ๋ฅผ ๋ค๋ฅธ ์ดํด๊ด๊ณ์์๊ฒ ๋ณด๋ค ํจ๊ณผ์ ์ผ๋ก ์ ๋ฌํ์ฌ ๊ฐ๋ฐ ํ๋ก์ธ์ค ์ ๋ฐ์ ๊ฑธ์ณ ํ์ ๊ณผ ์ดํด๋ฅผ ์ด์งํ ์ ์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ์นด๋๋๋ฆฌํฐ๋ ๊ฐ๋ฐ์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ ๋ด์ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ํํ๊ฒ ๋ฌ์ฌํ๊ณ ์ดํดํ ์ ์๋๋ก ํด์ฃผ๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๊ธฐ๋ณธ ์ธก๋ฉด์ ๋๋ค. ์ผ๋์ผ, ์ผ๋๋ค, ๋ค๋์ผ, ๋ค๋๋ค ๋ฑ ๋ค์ํ ์ ํ์ ์นด๋๋๋ฆฌํฐ๋ ์ํฐํฐ ๊ฐ์ ์ ๋์ ์ฐ๊ด์ฑ์ ์ ์ํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฒด ๊ตฌ์ฑ ๋ฐ ๊ธฐ๋ฅ์ ์ง์ ํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. . AppMaster ์ ํ๋ซํผ์ ๊ฐ๋ฐ์๊ฐ ์๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑํ๊ณ ์ํฐํฐ ๊ฐ์ ์นด๋๋๋ฆฌํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ค์ ํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๊ฐ๋ฐ์๋ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ์นด๋๋๋ฆฌํฐ๋ฅผ ์ดํดํ๊ณ ์ฌ์ฉํจ์ผ๋ก์จ ์ฆ๊ฐํ๋ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ๊ณผ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ ํ์ฅ ๊ฐ๋ฅํ๊ณ ํจ์จ์ ์ด๋ฉฐ ๊ฐ๋ ฅํ ์ํํธ์จ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค.