์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ ๋ฆฌ์†Œ์Šค ๋งฅ๋ฝ์—์„œ "์‚ฌ์šฉ์ž ๊ทธ๋ฃน"์€ ํŠน์ • ๊ธฐ์ˆ , ์†Œํ”„ํŠธ์›จ์–ด ๋˜๋Š” ํ”Œ๋žซํผ์— ๋Œ€ํ•œ ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฐœ์ธ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ทธ๋ฃน์€ ๋‹ค์–‘ํ•œ ์ˆ˜์ค€์˜ ์ „๋ฌธ ์ง€์‹์„ ๊ฐ–์ถ˜ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ํ˜‘์—…, ์ง€์‹ ๊ณต์œ , ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ด‰์ง„ํ•˜๊ธฐ ์œ„ํ•ด ํ˜•์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์˜ ์„ฑ๊ฒฉ์€ ์†Œํ”„ํŠธ์›จ์–ด์™€ ๊ธฐ์ˆ ์˜ ์—ญ๋™์ ์ธ ๋ณ€ํ™”๋ฅผ ์ˆ˜์šฉํ•˜๋ฉด์„œ ์ˆ˜๋…„์— ๊ฑธ์ณ ๋ฐœ์ „ํ•ด ์™”์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž, ์• ํ˜ธ๊ฐ€, ํšŒ์‚ฌ ๋ชจ๋‘์—๊ฒŒ ๊ท€์ค‘ํ•œ ๋ฆฌ์†Œ์Šค ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ทธ๋ฃน์„ ์„ค๋ฆฝํ•˜๋Š” ์ฃผ์š” ๋™๊ธฐ ์ค‘ ํ•˜๋‚˜๋Š” ๊ตฌ์„ฑ์›์ด ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋ฅผ ์ถ”๊ตฌํ•˜๋Š” ๋ฐ ์žˆ์–ด ๊ฒฝํ—˜, ๊ณผ์ œ, ์†”๋ฃจ์…˜ ๋ฐ ๋ชจ๋ฒ” ์‚ฌ๋ก€๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ตฌ์„ฑ์›๋“ค์€ ์„œ๋กœ์—๊ฒŒ์„œ ๋ฐฐ์šฐ๊ณ  ์ง‘๋‹จ์ ์œผ๋กœ ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์ดํ•ด๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ์ •๊ธฐ์ ์ธ ํšŒ์˜, ์›Œํฌ์ˆ, ์›น ์„ธ๋ฏธ๋‚˜, ํ•ด์ปคํ†ค์„ ์กฐ์งํ•˜์—ฌ ์˜๋ฏธ ์žˆ๋Š” ์ฐธ์—ฌ, ํ•™์Šต ๋ฐ ํ˜‘์—…์„ ์œ„ํ•œ ๊ตฌ์กฐํ™”๋œ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ทธ๋ฃน์˜ ๋˜ ๋‹ค๋ฅธ ์ค‘์š”ํ•œ ์ธก๋ฉด์€ ๊ตฌ์„ฑ์› ๊ฐ„์˜ ์†Œ์†๊ฐ๊ณผ ๋™์ง€์• ๋ฅผ ํ‚ค์šฐ๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค. ๊ฐ™์€ ์ƒ๊ฐ์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค์ด ํ•จ๊ป˜ ๋ชจ์—ฌ ๊ณต๋™์˜ ๋ชฉํ‘œ๋ฅผ ์ถ”๊ตฌํ•˜๊ณ , ๊ฐœ์ธ์ ์ด๊ณ  ์ง์—…์ ์ธ ๊ด€๊ณ„๋ฅผ ๋ฐœ์ „์‹œํ‚ค๋ฉฐ, ์ž์‹ ์˜ ๋…ธ๋ ฅ์—์„œ ์„œ๋กœ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณต๋™์ฒด ์˜์‹์€ ๊ฐœ์ธ ๊ตฌ์„ฑ์›๊ณผ ๊ทธ๋ฃน ์ „์ฒด์˜ ์„ฑ์žฅ๊ณผ ๋ฐœ์ „์„ ์ด‰์ง„ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์˜ ๋งฅ๋ฝ์—์„œ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ๋งค์šฐ ์œ ์ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, AppMasterno-code ํ”Œ๋žซํผ ๊ด€๋ จ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์˜ ๊ตฌ์„ฑ์›์€ ํŒ๊ณผ ์š”๋ น์„ ๊ณต์œ ํ•˜๊ณ , ์„ฑ๊ณต์ ์ธ ๊ตฌํ˜„ ์‚ฌ๋ก€ ๋˜๋Š” ์ „๋žต์„ ๋…ผ์˜ํ•˜๊ณ , ๊ธฐ์ˆ ์  ๋ฌธ์ œ๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ์ง‘๋‹จ์  ํ•™์Šต์€ ํ”Œ๋žซํผ ์‚ฌ์šฉ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜๋ฉฐ, ๊ฐœ๋ฐœ์ž๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ํด๋ผ์šฐ๋“œ์— ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋ฐฐํฌํ•˜๋Š” ๊ฒƒ๊นŒ์ง€ AppMaster ์˜ ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋”์šฑ ๊ฐ•๋ ฅํ•˜๊ณ  ํšจ์œจ์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ทธ๋ฃน ๊ตฌ์„ฑ์›์€ ๊ฐœ๋ฐœ์ž, ์ œํ’ˆ ๊ด€๋ฆฌ์ž, ์‹œ์Šคํ…œ ๊ด€๋ฆฌ์ž, ๊ต์œก์ž, ์‹ฌ์ง€์–ด ํ•ด๋‹น ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋œ ํšŒ์‚ฌ์˜ ๋Œ€ํ‘œ์ž๋ฅผ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ์ „๋ฌธ๊ฐ€๋กœ ๊ตฌ์„ฑ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋‹ค์–‘์„ฑ์€ ๊ทธ๋ฃน ๋‚ด ํ† ๋ก ๊ณผ ์ƒํ˜ธ ์ž‘์šฉ์„ ํ’๋ถ€ํ•˜๊ฒŒ ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ฃผ์ œ์— ๋Œ€ํ•œ ๋” ๋„“์€ ๊ด€์ ์„ ์ œ๊ณตํ•˜๊ณ  ๊ถ๊ทน์ ์œผ๋กœ ๊ตฌ์„ฑ์›์ด ์ง๋ฉดํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ณด๋‹ค ๊ท ํ˜• ์žกํžŒ ํ•ด๊ฒฐ์ฑ…์œผ๋กœ ์ด์–ด์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ ์กฐ์ง ๋‚ด์—์„œ ๋‹ค์–‘ํ•œ ์—ญํ• ๊ณผ ์ฑ…์ž„์„ ๋งก์€ ๊ตฌ์„ฑ์›์ด ๊ธฐ์ˆ  ์ฑ„ํƒ ๋ฐ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๊ท€์ค‘ํ•œ ํ†ต์ฐฐ๋ ฅ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๋‹ค์–‘์„ฑ์€ ๊ธฐ์ˆ ์„ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์˜นํ˜ธํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ทธ๋ฃน์˜ ์ฃผ๋ชฉํ• ๋งŒํ•œ ์ธก๋ฉด์€ ๊ธฐ์ˆ ์„ ๋’ท๋ฐ›์นจํ•˜๋Š” ํšŒ์‚ฌ์™€์˜ ๊ฐ•๋ ฅํ•œ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ์ด‰์ง„ํ•˜๋Š” ๋Šฅ๋ ฅ์ž…๋‹ˆ๋‹ค. ๊ธฐ์ˆ  ํ™œ์šฉ์— ์ ๊ทน์ ์œผ๋กœ ์ฐธ์—ฌํ•˜๋Š” ์—ด์ •์ ์ธ ์‚ฌ์šฉ์ž๋ฅผ ๋ชจ์•„ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ์œ ์šฉ์„ฑ, ๊ณ ๊ฐ ๋ถˆ๋งŒ ์‚ฌํ•ญ ๋ฐ ๊ธฐ๋Šฅ ์š”์ฒญ์— ๋Œ€ํ•œ ๊ท€์ค‘ํ•œ ํ”ผ๋“œ๋ฐฑ์„ ํšŒ์‚ฌ์— ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ทธ๋ฃน๊ณผ ๊ธฐ์—… ๊ฐ„์˜ ๊ณต์ƒ ๊ด€๊ณ„๋ฅผ ํ†ตํ•ด ๊ธฐ์ˆ ์˜ ์ง€์†์ ์ธ ๊ฐœ๋ฐœ๊ณผ ๊ฐœ์„ ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž์™€ ๊ธฐ์—…์ด ํ•จ๊ป˜ ์„ฑ์žฅํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค.

ํ†ต๊ณ„์— ๋”ฐ๋ฅด๋ฉด ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ๊ธฐ์ˆ  ์ฑ„ํƒ๊ณผ ์„ฑ๊ณต์— ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. AITP(์ •๋ณด ๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€ ํ˜‘ํšŒ)๊ฐ€ ์‹ค์‹œํ•œ ์„ค๋ฌธ ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด ๊ธฐ์ˆ  ์ „๋ฌธ๊ฐ€์˜ 84%๊ฐ€ ๊ฒฝ๋ ฅ ์ค‘์— ์ ์–ด๋„ ํ•˜๋‚˜์˜ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ๊ฐ€์ž…ํ–ˆ์œผ๋ฉฐ, ๊ทธ ์ค‘ 45%๋Š” ํ™œ๋™์ ์ธ ํšŒ์›์œผ๋กœ ์ •๊ธฐ์ ์œผ๋กœ ํ† ๋ก ์— ๊ธฐ์—ฌํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์‘๋‹ต์ž์˜ 75%๋Š” ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์ด ์ „๋ฌธ์  ๋ฐœ์ „๊ณผ ๊ฒฝ๋ ฅ ์„ฑ์žฅ์— ํฌ๊ฒŒ ๊ธฐ์—ฌํ–ˆ๋‹ค๊ณ  ๋ฏฟ์—ˆ์œผ๋ฉฐ, ์ด๋Š” ์ด๋Ÿฌํ•œ ๊ทธ๋ฃน์ด ๊ฐœ๋ณ„ ๊ตฌ์„ฑ์›๊ณผ ๋” ๋„“์€ ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ๋”์šฑ ๊ฐ•์กฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž ๊ทธ๋ฃน์˜ ํž˜์„ ๋ณด์—ฌ์ฃผ๋Š” ์‹ค์ œ ์‚ฌ๋ก€๋Š” ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ์ˆ ์˜ ๊ธ‰์†ํ•œ ๋ฐœ์ „์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜๋งŽ์€ ์˜คํ”ˆ ์†Œ์Šค ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์œ ์ง€ ๊ด€๋ฆฌํ•˜๋Š” Apache Software Foundation์€ ์ข…์ข… ALC(Apache ๋กœ์ปฌ ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ทธ๋ฃน)๋ผ๊ณ  ํ•˜๋Š” ๊ด‘๋ฒ”์œ„ํ•œ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน ๋„คํŠธ์›Œํฌ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋“ค ๊ทธ๋ฃน์€ Apache Hadoop, Apache Cassandra ๋ฐ Apache Spark์™€ ๊ฐ™์€ ์žฌ๋‹จ์˜ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ์˜ ์ฑ„ํƒ, ์„ฑ์žฅ ๋ฐ ๊ฐœ๋ฐœ์„ ์ด‰์ง„ํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ด์™”์Šต๋‹ˆ๋‹ค.

๊ฒฐ๋ก ์ ์œผ๋กœ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ๊ธฐ์ˆ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์„ฑ์žฅ, ๊ฐœ๋ฐœ ๋ฐ ์„ฑ๊ณต์„ ์œ„ํ•œ ์ดˆ์„ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์€ ๊ณตํ†ต ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„ ๊ฐœ์ธ์„ ์œ„ํ•œ ํ˜‘์—… ๊ณต๊ฐ„์„ ๋งŒ๋“ค์–ด ํ•™์Šต, ๋„คํŠธ์›Œํ‚น ๋ฐ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•œ ๊ท€์ค‘ํ•œ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์†ํ™”๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ์œ„ํ•œ ๊ด‘๋ฒ”์œ„ํ•œ ๊ธฐ๋Šฅ๊ณผ ๋„๊ตฌ ์„ธํŠธ๋ฅผ ๊ฐ–์ถ˜ AppMasterno-code ํ”Œ๋žซํผ์€ ํ”Œ๋žซํผ์˜ ๊ธฐ๋Šฅ๊ณผ ๋„๋‹ฌ ๋ฒ”์œ„๋ฅผ ์ตœ์ ํ™”ํ•˜๊ณ  ๋ฐœ์ „์‹œํ‚ค๊ธฐ ์œ„ํ•ด ํ˜‘๋ ฅํ•˜๋Š” ์‚ฌ์šฉ์ž ๊ทธ๋ฃน ์ปค๋ฎค๋‹ˆํ‹ฐ๋กœ๋ถ€ํ„ฐ ๋ง‰๋Œ€ํ•œ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.