AppMasterno-code ํ๋ซํผ ๋ด์ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ๋งฅ๋ฝ์์ ๋น ๋ฐ์ดํฐ๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ธฐํ๊ธ์์ ์ผ๋ก ์ฆ๊ฐํ๊ณ ๊ธฐ์กด ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋๊ตฌ ๋๋ ๊ธฐ์ ๋ก๋ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌ, ์ฒ๋ฆฌ ๋ฐ ๋ถ์ํ ์ ์๋ ๋ฐฉ๋ํ๊ณ ๋ณต์กํ ์ ๋ณด ์ธํธ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ์ธํธ์๋ ์ผ๋ฐ์ ์ผ๋ก IoT ์ฅ์น, ์์ ๋ฏธ๋์ด ํ๋ซํผ, ๋ก๊ทธ ํ์ผ, ์ผ์ ๋คํธ์ํฌ, ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ , ์ฌ์ฉ์ ์์ฑ ๋ฐ์ดํฐ ๋ฑ ๋ค์ํ ์์ค์์ ์์ฑ๋ ์ ํ, ๋ฐ์ ํ ๋ฐ ๋น์ ํ ๋ฐ์ดํฐ๊ฐ ํฌํจ๋ ์ ์์ต๋๋ค. ์ต๊ทผ ๋ช ๋ ๋์ "๋น ๋ฐ์ดํฐ"๋ผ๋ ์ฉ์ด๊ฐ ๋์คํ๋์์ต๋๋ค. ์ฃผ๋ก ์ด๋ฌํ ๋๊ท๋ชจ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ๋ถ์ํ๋ ๋ฐ ๋์์ด ๋๋ ๊ธฐ๊ณ ํ์ต, ์ธ๊ณต ์ง๋ฅ, ํด๋ผ์ฐ๋์ ๊ฐ์ ์ฒจ๋จ ๊ธฐ์ ์ ์ถํ์ผ๋ก ์ธํด ๋์คํ๋์์ต๋๋ค.
๋น ๋ฐ์ดํฐ๋ ์(Volume), ์๋(Velocity), ๋ค์์ฑ(Variety), ์ง์ค์ฑ(Veracity), ๊ฐ์น(Value)๋ฅผ ํฌํจํ๋ 5๊ฐ์ง V๋ก ํน์ง์ง์ด์ง๋ค. ๋ณผ๋ฅจ์ ์์ฑ๋๋ ๋ฐ์ดํฐ์ ์์ ์๋ฏธํ๋ฉฐ ์ข ์ข ํ ๋ผ๋ฐ์ดํธ, ํํ๋ฐ์ดํธ, ์์ฌ๋ฐ์ดํธ ๋๋ ์ ํ๋ฐ์ดํธ ๋จ์๋ก ์ธก์ ๋ฉ๋๋ค. ์๋๋ ์๋ก์ด ๋ฐ์ดํฐ๊ฐ ์์ฑ๋๊ณ ์ฒ๋ฆฌ๋๋ ๋น ๋ฅธ ์๋๋ฅผ ์๋ฏธํ๋ฏ๋ก ์ค์๊ฐ ๋๋ ๊ฑฐ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ๋ฅ๋ ฅ์ด ํ์ํฉ๋๋ค. ๋ค์์ฑ์ ํ ์คํธ, ์ด๋ฏธ์ง, ๋น๋์ค, ์ง๋ฆฌ๊ณต๊ฐ ๋ฐ์ดํฐ, ์๊ณ์ด ๋ฐ์ดํฐ ๋ฑ ๋ฐ์ดํฐ์ ๋ค์ํ ์์ค, ์ ํ ๋ฐ ํ์์ ์ค๋ช ํฉ๋๋ค. ์ง์ค์ฑ์ ๋ฐ์ดํฐ์ ํด๋น ์์ค์ ์ ๋ขฐ์ฑ, ์ ํ์ฑ, ํ์ง๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ๊ฐ์น๋ ์์ฌ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ ์กฐ์ง์ ๊ฒฝ์ ์ฐ์๋ฅผ ์ฐฝ์ถํ๊ธฐ ์ํด ๋ฐ์ดํฐ์์ ํ์๋ ์ ์๋ ์คํ ๊ฐ๋ฅํ ํต์ฐฐ๋ ฅ๊ณผ ํจํด์ ๋ํ๋ ๋๋ค.
๋ฐ์ดํฐ ๋ชจ๋ธ๋ง ์์ญ์์ ๋น ๋ฐ์ดํฐ๋ฅผ ์ดํดํ๊ณ ํ์ฉํ๋ ๊ฒ์ ํจ๊ณผ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ, ์์ธก ๋ชจ๋ธ, ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ค๊ณํ๊ณ ๊ตฌํํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ตฌ์ฑํ๋ ๋ค์ํ ์ํฐํฐ ๊ฐ์ ๊ด๊ณ์ ๋ํ ์๊ฐ์ ํํ(์คํค๋ง)์ ์์ฑํ๊ธฐ ์ํ ์ฒด๊ณ์ ์ธ ์ ์ฐจ์ ๋๋ค. ์ด ํ๋ก์ธ์ค๋ AppMaster ํ๋ซํผ ๋ด์์ ์์ฑ๋ ๊ฒ๊ณผ ๊ฐ์ ๊ฐ๋ ฅํ๊ณ ํ์ฅ ๊ฐ๋ฅํ๋ฉฐ ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, API ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณํ๊ณ ๊ตฌ์ถํ๋ ๋ฐ ํ์์ ์ ๋๋ค.
๋น ๋ฐ์ดํฐ์ ํ์ ํ์ฉํจ์ผ๋ก์จ ๋ฏธ๋ ์งํฅ์ ์ด๊ณ ๋์์์ด ์งํํ๋ ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ๋ฅผ ์ถฉ์กฑํ๋ ์ ์ฉํ ์๋ฃจ์ ์ ๋ง๋ค ์ ์์ต๋๋ค. AppMaster ์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑํ๊ณ , ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์ค๊ณํ๊ณ , ์ ํ๋ฆฌ์ผ์ด์ ์ฉ RESTful API ๋ฐ WSS(WebSocket Secure) endpoints ๊ฐ๋ฐํ ์ ์์ด ๊ฐ๋ฐ์๊ฐ ๋น ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ค ํจ๊ณผ์ ์ด๊ณ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋น ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ๋ถ์ํ ์ ์๋ ๋ฅ๋ ฅ์ ์ค๋๋ ์ ๋์งํธ ํ๊ฒฝ์์ ๊ฒฝ์๋ ฅ์ ์ ์งํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ ๊ธฐ์ ์๊ฒ ์ค์ํ ์์๊ฐ ๋์์ต๋๋ค. ๊ณ ๊ธ ๋ถ์์ ํตํด ์กฐ์ง์ ์จ๊ฒจ์ง ํจํด, ์ ์ ์๋ ์๊ด๊ด๊ณ, ์ถ์ธ ๋ฐ ๊ธฐํ ์ค์ํ ์ ๋ณด๋ฅผ ์ฐพ์๋ด์ด ๋ณด๋ค ํ๋ช ํ ๊ฒฐ์ ์ ๋ด๋ฆฌ๊ณ ์ด์์ ์ต์ ํํ๋ฉฐ ํ์ ์ ์ถ์งํ ์ ์์ต๋๋ค. ๋น ๋ฐ์ดํฐ ๋ถ์์ ๊ณ ๊ฐ ์๋น์ค๋ถํฐ ๋ง์ผํ ์บ ํ์ธ, ์ฌ๊ธฐ ํ์ง, ๊ณต๊ธ๋ง ๊ด๋ฆฌ์ ์ด๋ฅด๊ธฐ๊น์ง ๋ชจ๋ ๊ฒ์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
AppMaster ํ๋ซํผ์ ๊ฐ๋ ฅํ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE) ์ญํ ์ ํ์ฌ ๊ฐ์ธ์ด no-code ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฐฑ์๋, ์น ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ, ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค. ๋ฐ์ดํฐ ๋ชจ๋ธ๊ณผ ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ์๊ฐ์ ์ผ๋ก ์ค๊ณํจ์ผ๋ก์จ ์ฌ์ฉ์๋ ๋น ๋ฐ์ดํฐ์ ์ ์ฌ๋ ฅ์ ์ฝ๊ฒ ํ์ฉํ์ฌ ์ ๊ตํ๊ณ ํ์ฅ ๊ฐ๋ฅํ ์ํํธ์จ์ด ์๋ฃจ์ ์ ๊ตฌ์ถํ ์ ์์ต๋๋ค. ๋ํ AppMaster ๋ชจ๋ PostgreSQL ํธํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ํธํ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ๊ณ ๋ถํ ๋ฐ ์ํฐํ๋ผ์ด์ฆ ์์ค ์ฌ์ฉ ์ฌ๋ก๋ฅผ ์ด์งํ๋ ํ๋ ฅ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก, ๋น ๋ฐ์ดํฐ๋ ํ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ๋ง์์ ํ์ ์ ์ธ ํ์ผ๋ก ๋ฑ์ฅํ์ฌ ์ฐ์ ์ ๋ฐ์ ๋น์ฆ๋์ค์ ๊ท์คํ ํต์ฐฐ๋ ฅ, ํฅ์๋ ์์ฌ ๊ฒฐ์ ๊ธฐ๋ฅ ๋ฐ ๊ฒฝ์ ์ฐ์๋ฅผ ์ ๊ณตํฉ๋๋ค. AppMasterno-code ํ๋ซํผ์ ๋น ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ, ์ฒ๋ฆฌ ๋ฐ ๋ถ์ํ๋ ๋ฐ ํ์ํ ํ์ฅ ๊ฐ๋ฅํ๊ณ ๊ฐ๋ ฅํ๋ฉฐ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๋ชจ๋ธ, ๋น์ฆ๋์ค ํ๋ก์ธ์ค, API ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ค๊ณ ๋ฐ ๊ตฌํ์ ์ด์งํ์ฌ ๋ค์์ ์ถฉ์กฑํ๋ ๋ฏธ๋ ๋ณด์ฅํ ์๋ฃจ์ ๊ฐ๋ฐ์ ๋ณด์ฅํฉ๋๋ค. ๋์์์ด ๋ณํํ๋ ์ต์ข ์ฌ์ฉ์์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ณ ์กฐ์ง์ด ์ค๋๋ ์ ๋์งํธ ์ธ๊ณ์์ ์์ ๋๊ฐ ์ ์๋๋ก ์ง์ํฉ๋๋ค.