์ปค๋ฎค๋ํฐ ๋ฐ ๋ฆฌ์์ค ๋งฅ๋ฝ์์ "์ฌ์ฉ์ ๊ทธ๋ฃน"์ ํน์ ๊ธฐ์ , ์ํํธ์จ์ด ๋๋ ํ๋ซํผ์ ๋ํ ๊ณตํต ๊ด์ฌ์ฌ๋ฅผ ๊ณต์ ํ๋ ๊ฐ์ธ์ ์ปค๋ฎค๋ํฐ๋ฅผ ์๋ฏธํฉ๋๋ค. ์ด๋ฌํ ๊ทธ๋ฃน์ ๋ค์ํ ์์ค์ ์ ๋ฌธ ์ง์์ ๊ฐ์ถ ๊ตฌ์ฑ์ ๊ฐ์ ํ์ , ์ง์ ๊ณต์ , ๋คํธ์ํน ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ด์งํ๊ธฐ ์ํด ํ์ฑ๋์์ต๋๋ค. ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ฑ๊ฒฉ์ ์ํํธ์จ์ด์ ๊ธฐ์ ์ ์ญ๋์ ์ธ ๋ณํ๋ฅผ ์์ฉํ๋ฉด์ ์๋ ์ ๊ฑธ์ณ ๋ฐ์ ํด ์์ผ๋ฉฐ ๊ฐ๋ฐ์, ์ ํธ๊ฐ, ํ์ฌ ๋ชจ๋์๊ฒ ๊ท์คํ ๋ฆฌ์์ค ์ญํ ์ ํฉ๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ค๋ฆฝํ๋ ์ฃผ์ ๋๊ธฐ ์ค ํ๋๋ ๊ตฌ์ฑ์์ด ๊ณตํต ๊ด์ฌ์ฌ๋ฅผ ์ถ๊ตฌํ๋ ๋ฐ ์์ด ๊ฒฝํ, ๊ณผ์ , ์๋ฃจ์ ๋ฐ ๋ชจ๋ฒ ์ฌ๋ก๋ฅผ ๊ณต์ ํ ์ ์๋ ํ๋ซํผ์ ๋ง๋๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ตฌ์ฑ์๋ค์ ์๋ก์๊ฒ์ ๋ฐฐ์ฐ๊ณ ์ง๋จ์ ์ผ๋ก ๊ธฐ์ ์ ๋ํ ์ดํด๋ฅผ ๋์ผ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ ๊ธฐ์ ์ธ ํ์, ์ํฌ์, ์น ์ธ๋ฏธ๋, ํด์ปคํค์ ์กฐ์งํ์ฌ ์๋ฏธ ์๋ ์ฐธ์ฌ, ํ์ต ๋ฐ ํ์ ์ ์ํ ๊ตฌ์กฐํ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน์ ๋ ๋ค๋ฅธ ์ค์ํ ์ธก๋ฉด์ ๊ตฌ์ฑ์ ๊ฐ์ ์์๊ฐ๊ณผ ๋์ง์ ๋ฅผ ํค์ฐ๋ ๋ฅ๋ ฅ์ ๋๋ค. ๊ฐ์ ์๊ฐ์ ๊ฐ์ง ์ฌ๋๋ค์ด ํจ๊ป ๋ชจ์ฌ ๊ณต๋์ ๋ชฉํ๋ฅผ ์ถ๊ตฌํ๊ณ , ๊ฐ์ธ์ ์ด๊ณ ์ง์ ์ ์ธ ๊ด๊ณ๋ฅผ ๋ฐ์ ์ํค๋ฉฐ, ์์ ์ ๋ ธ๋ ฅ์์ ์๋ก๋ฅผ ์ง์ํฉ๋๋ค. ์ด๋ฌํ ๊ณต๋์ฒด ์์์ ๊ฐ์ธ ๊ตฌ์ฑ์๊ณผ ๊ทธ๋ฃน ์ ์ฒด์ ์ฑ์ฅ๊ณผ ๋ฐ์ ์ ์ด์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค.
์ํํธ์จ์ด ๊ฐ๋ฐ์ ๋งฅ๋ฝ์์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๋งค์ฐ ์ ์ตํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, AppMasterno-code ํ๋ซํผ ๊ด๋ จ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ตฌ์ฑ์์ ํ๊ณผ ์๋ น์ ๊ณต์ ํ๊ณ , ์ฑ๊ณต์ ์ธ ๊ตฌํ ์ฌ๋ก ๋๋ ์ ๋ต์ ๋ ผ์ํ๊ณ , ๊ธฐ์ ์ ๋ฌธ์ ๋ฅผ ์ ์ํ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ด๋ฌํ ์ง๋จ์ ํ์ต์ ํ๋ซํผ ์ฌ์ฉ์ ์ต์ ํํ๋ ๋ฐ ๋์์ด ๋๋ฉฐ, ๊ฐ๋ฐ์๋ ์๊ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์์ฑํ๋ ๊ฒ๋ถํฐ ํด๋ผ์ฐ๋์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๊ฒ๊น์ง AppMaster ์ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ๋์ฑ ๊ฐ๋ ฅํ๊ณ ํจ์จ์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค ์ ์์ต๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน ๊ตฌ์ฑ์์ ๊ฐ๋ฐ์, ์ ํ ๊ด๋ฆฌ์, ์์คํ ๊ด๋ฆฌ์, ๊ต์ก์, ์ฌ์ง์ด ํด๋น ๊ธฐ์ ๊ณผ ๊ด๋ จ๋ ํ์ฌ์ ๋ํ์๋ฅผ ํฌํจํ ๋ค์ํ ์ ๋ฌธ๊ฐ๋ก ๊ตฌ์ฑ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ฌํ ๋ค์์ฑ์ ๊ทธ๋ฃน ๋ด ํ ๋ก ๊ณผ ์ํธ ์์ฉ์ ํ๋ถํ๊ฒ ํ์ฌ ๋ค์ํ ์ฃผ์ ์ ๋ํ ๋ ๋์ ๊ด์ ์ ์ ๊ณตํ๊ณ ๊ถ๊ทน์ ์ผ๋ก ๊ตฌ์ฑ์์ด ์ง๋ฉดํ ๋ฌธ์ ์ ๋ํ ๋ณด๋ค ๊ท ํ ์กํ ํด๊ฒฐ์ฑ ์ผ๋ก ์ด์ด์ง๋๋ค. ๋ํ ์กฐ์ง ๋ด์์ ๋ค์ํ ์ญํ ๊ณผ ์ฑ ์์ ๋งก์ ๊ตฌ์ฑ์์ด ๊ธฐ์ ์ฑํ ๋ฐ ์ฌ์ฉ์ ๋ํ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ ์ ์์ผ๋ฏ๋ก ์ด๋ฌํ ๋ค์์ฑ์ ๊ธฐ์ ์ ๋ ํจ๊ณผ์ ์ผ๋ก ์นํธํ ์ ์๊ฒ ํด์ค๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ฃผ๋ชฉํ ๋งํ ์ธก๋ฉด์ ๊ธฐ์ ์ ๋ท๋ฐ์นจํ๋ ํ์ฌ์์ ๊ฐ๋ ฅํ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ์ด์งํ๋ ๋ฅ๋ ฅ์ ๋๋ค. ๊ธฐ์ ํ์ฉ์ ์ ๊ทน์ ์ผ๋ก ์ฐธ์ฌํ๋ ์ด์ ์ ์ธ ์ฌ์ฉ์๋ฅผ ๋ชจ์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ ์ฉ์ฑ, ๊ณ ๊ฐ ๋ถ๋ง ์ฌํญ ๋ฐ ๊ธฐ๋ฅ ์์ฒญ์ ๋ํ ๊ท์คํ ํผ๋๋ฐฑ์ ํ์ฌ์ ์ ๊ณตํ ์ ์์ต๋๋ค. ์ฌ์ฉ์ ๊ทธ๋ฃน๊ณผ ๊ธฐ์ ๊ฐ์ ๊ณต์ ๊ด๊ณ๋ฅผ ํตํด ๊ธฐ์ ์ ์ง์์ ์ธ ๊ฐ๋ฐ๊ณผ ๊ฐ์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ฌ์ฉ์์ ๊ธฐ์ ์ด ํจ๊ป ์ฑ์ฅํ ์ ์๋๋ก ๋์ต๋๋ค.
ํต๊ณ์ ๋ฐ๋ฅด๋ฉด ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ธฐ์ ์ฑํ๊ณผ ์ฑ๊ณต์ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. AITP(์ ๋ณด ๊ธฐ์ ์ ๋ฌธ๊ฐ ํํ)๊ฐ ์ค์ํ ์ค๋ฌธ ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ๊ธฐ์ ์ ๋ฌธ๊ฐ์ 84%๊ฐ ๊ฒฝ๋ ฅ ์ค์ ์ ์ด๋ ํ๋์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ฐ์ ํ์ผ๋ฉฐ, ๊ทธ ์ค 45%๋ ํ๋์ ์ธ ํ์์ผ๋ก ์ ๊ธฐ์ ์ผ๋ก ํ ๋ก ์ ๊ธฐ์ฌํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ํ ์๋ต์์ 75%๋ ์ฌ์ฉ์ ๊ทธ๋ฃน์ด ์ ๋ฌธ์ ๋ฐ์ ๊ณผ ๊ฒฝ๋ ฅ ์ฑ์ฅ์ ํฌ๊ฒ ๊ธฐ์ฌํ๋ค๊ณ ๋ฏฟ์์ผ๋ฉฐ, ์ด๋ ์ด๋ฌํ ๊ทธ๋ฃน์ด ๊ฐ๋ณ ๊ตฌ์ฑ์๊ณผ ๋ ๋์ ๊ธฐ์ ์ปค๋ฎค๋ํฐ์ ๋ฏธ์น๋ ์ํฅ์ ๋์ฑ ๊ฐ์กฐํ์ต๋๋ค.
์ฌ์ฉ์ ๊ทธ๋ฃน์ ํ์ ๋ณด์ฌ์ฃผ๋ ์ค์ ์ฌ๋ก๋ ์คํ ์์ค ๊ธฐ์ ์ ๊ธ์ํ ๋ฐ์ ์์ ๋ณผ ์ ์์ต๋๋ค. ์๋ง์ ์คํ ์์ค ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ณ ์ ์ง ๊ด๋ฆฌํ๋ Apache Software Foundation์ ์ข ์ข ALC(Apache ๋ก์ปฌ ์ปค๋ฎค๋ํฐ ๊ทธ๋ฃน)๋ผ๊ณ ํ๋ ๊ด๋ฒ์ํ ์ฌ์ฉ์ ๊ทธ๋ฃน ๋คํธ์ํฌ๋ฅผ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ์ด๋ค ๊ทธ๋ฃน์ Apache Hadoop, Apache Cassandra ๋ฐ Apache Spark์ ๊ฐ์ ์ฌ๋จ์ ๋ค์ํ ํ๋ก์ ํธ์ ์ฑํ, ์ฑ์ฅ ๋ฐ ๊ฐ๋ฐ์ ์ด์งํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํด์์ต๋๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ธฐ์ ์ปค๋ฎค๋ํฐ์ ์ฑ์ฅ, ๊ฐ๋ฐ ๋ฐ ์ฑ๊ณต์ ์ํ ์ด์ ์ญํ ์ ํฉ๋๋ค. ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๊ณตํต ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง ๊ฐ์ธ์ ์ํ ํ์ ๊ณต๊ฐ์ ๋ง๋ค์ด ํ์ต, ๋คํธ์ํน ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ์ํ ๊ท์คํ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ์ํ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ๊ณผ ๋๊ตฌ ์ธํธ๋ฅผ ๊ฐ์ถ AppMasterno-code ํ๋ซํผ์ ํ๋ซํผ์ ๊ธฐ๋ฅ๊ณผ ๋๋ฌ ๋ฒ์๋ฅผ ์ต์ ํํ๊ณ ๋ฐ์ ์ํค๊ธฐ ์ํด ํ๋ ฅํ๋ ์ฌ์ฉ์ ๊ทธ๋ฃน ์ปค๋ฎค๋ํฐ๋ก๋ถํฐ ๋ง๋ํ ์ด์ ์ ์ป์ ์ ์์ต๋๋ค.