์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ, ์ ์ด๋ฆ์ Alexander์ ๋๋ค. ์ ๋ ๋ฐ์ดํฐ์ ํ์ง์ ํ์ธํ๋ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ๋๋ค. ์ด ๊ธฐ์ฌ์์๋ ๋ด๊ฐ ์ด๋ป๊ฒ ์ฌ๊ธฐ๊น์ง ์๋์ง, ๊ทธ๋ฆฌ๊ณ ์ 2020๋ ์ ์ด ํ ์คํธ ์์ญ์ด ํ๋์ ์ ์ ์ ์์๋์ง์ ๋ํด ์ค๋ช ํ ๊ฒ์ ๋๋ค.
๊ธ๋ก๋ฒ ํธ๋ ๋
์ค๋๋ ์ ์ธ๊ณ๋ ๋ ๋ค๋ฅธ ๊ธฐ์ ํ๋ช ์ ๊ฒฝํํ๊ณ ์์ต๋๋ค. ๊ทธ ์ค ํ ์ธก๋ฉด์ ๋ชจ๋ ์ข ๋ฅ์ ๊ธฐ์ ์ด ์ถ์ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฒด ํ๋งค, ์ด์ต ๋ฐ ํ๋ณด ํ๋ผ์ดํ ์ ํ๋ณดํ๋ ๊ฒ์ ๋๋ค. ์ข์(ํ์ง) ๋ฐ์ดํฐ์ ์กด์ฌ์ ๊ทธ๋ก๋ถํฐ ๋์ ๋ฒ ์ ์๋(์ฌ๋ฐ๋ฅธ ์ฒ๋ฆฌ, ์๊ฐํ, ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ ๊ตฌ์ถ ๋ฑ) ์๋ จ๋ ๋๋๊ฐ ์ค๋๋ ๋ง์ ์ฌ๋๋ค์๊ฒ ์ฑ๊ณต์ ์ด์ ๊ฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค. 15~20๋ ์ ์๋ ๋๊ธฐ์ ์ด ์ฃผ๋ก ๋ฐ์ดํฐ ์ถ์ ๋ฐ ์์ตํ๋ฅผ ์ํ ์ง์ค์ ์ธ ์์ ์ ์ฐธ์ฌํ๋ค๋ฉด ์ค๋๋ ์ด๋ ๊ฑฐ์ ๋ชจ๋ ์ ์์ธ์ด ์ฐจ์งํ๊ณ ์์ต๋๋ค.
์ด์ ๊ด๋ จํ์ฌ ๋ช ๋ ์ ์ ์ธ๊ณ์ ๋ชจ๋ ๊ตฌ์ง ์ ์ฉ ํฌํธ์ ๋ฐ์ดํฐ ๊ณผํ์๋ฅผ ์ํ ๊ณต์์ผ๋ก ๊ฐ๋ ์ฐจ๊ธฐ ์์ํ์ต๋๋ค. ๋ชจ๋๊ฐ ๊ทธ๋ฌํ ์ ๋ฌธ๊ฐ๋ฅผ ๊ณ ์ฉํ๋ฉด ๊ธฐ๊ณ ํ์ต์ ์ํผ ๋ชจ๋ธ์ ๊ตฌ์ถํ ์ ์๋ค๊ณ ํ์ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. , ๋ฏธ๋๋ฅผ ์์ธกํ๊ณ ํ์ฌ์ 'ํํ ๋์ฝ'์ ์ํํฉ๋๋ค. ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฌ๋๋ค์ ์ด๋ฌํ ์ ๋ฌธ๊ฐ์ ์์ ๋จ์ด์ง๋ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ชจ๋ธ ํ๋ จ์ ์ ํฉํ์ง ์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ด ๊ฑฐ์ ์ด๋์๋ ์๋ํ์ง ์๋๋ค๋ ๊ฒ์ ๊นจ๋ฌ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ๊ณผํ์๋ค์ ์์ฒญ์ด ์์๋์์ต๋๋ค. "์ด๊ฒ์ ๊ฒ์์ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋งคํ์...", "๋ฐ์ดํฐ๊ฐ ์ถฉ๋ถํ์ง ์์ต๋๋ค...", "๋ ๋ง์ ๋ฐ์ดํฐ, ๋ฐ๋์งํ๊ฒ๋ ๊ณ ํ์ง ๋ฐ์ดํฐ๊ฐ ํ์ํฉ๋๋ค..." . ์ด๋ฌํ ์์ฒญ์ ๋ฐ๋ผ ํ๋ ๋๋ ๋ค๋ฅธ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์์ ํ ํ์ฌ ๊ฐ์ ์๋ง์ ์ํธ ์์ฉ์ด ๊ตฌ์ถ๋๊ธฐ ์์ํ์ต๋๋ค. ๋น์ฐํ ์ด๋ฅผ ์ํด์๋ ๋ฐ์ดํฐ ์์ค ์ฐ๊ฒฐ, ๋ค์ด๋ก๋, ์ ์ฒด ๋ก๋ ํ์ธ ๋ฑ์ ํ๋ก์ธ์ค์ ๋ํ ๊ธฐ์ ์ ์ธ ์กฐ์ง์ด ํ์ํ์ต๋๋ค. ์ด๋ฌํ ํ๋ก์ธ์ค์ ์๊ฐ ์ฆ๊ฐํ๊ธฐ ์์ํ์ผ๋ฉฐ ์ค๋๋ ์ฐ๋ฆฌ๋ ๋ ๋ค๋ฅธ ์ข ๋ฅ์ ํ๋ก์ธ์ค์ ๋ํ ์์ฒญ๋ ํ์์ฑ์ ์๊ณ ์์ต๋๋ค. ์ ๋ฌธ๊ฐ - ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด - ์์คํ (๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ)์ ๋ฐ์ดํฐ ํ๋ฆ, ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ์ ๋ฐ์ดํฐ ํ์ง์ ๋ชจ๋ํฐ๋งํ๊ณ ์ถฉ๋ถ์ฑ, ๋ฌด๊ฒฐ์ฑ ๋ฐ ๊ธฐํ ํน์ฑ์ ๋ํ ๊ฒฐ๋ก ์ ๋ด๋ฆฌ๋ ์ฌ๋์ ๋๋ค.
๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ๋ํ ์ถ์ธ๋ ๊ฒฉ๋ ฌํ ์๋ณธ์ฃผ์ ์๋์ ํ๊ฐ์ด๋ฐ์ ์ด๋ ๋๊ตฌ๋ ๋ฐ์ดํฐ ์ ์์์ ํจํ ์ค๋น๊ฐ ๋์ด ์์ง ์์ ๋ฏธ๊ตญ์์ ์์ต๋๋ค. ์๋์๋ ๋ฏธ๊ตญ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๊ตฌ์ง ์ฌ์ดํธ ๋ ๊ณณ์ ์คํฌ๋ฆฐ์ท์ด ๋์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๊ณผํ์ โ 21416๊ฐ์ ๊ณต์
๋ฐ์ดํฐ ํ์ง โ 41104๊ฐ์ ๊ณต์
๋ฐ์ดํฐ ๊ณผํ์ โ 404๊ฐ์ ๊ณต์
๋ฐ์ดํฐ ํ์ง โ 2020๋
๊ณต์
๋ถ๋ช ํ ์ด๋ฌํ ์ง์ ์ ์๋ก ๊ฒฝ์ํ์ง ์์ต๋๋ค. ์คํฌ๋ฆฐ์ท์ ํตํด ํ์ฌ ๋ฐ์ดํฐ ๊ณผํ์๋ณด๋ค ํจ์ฌ ๋ ํ์ํ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ๋ํ ์์ฒญ ์ธก๋ฉด์์ ๋ ธ๋ ์์ฅ์ ํ์ฌ ์ํฉ์ ์ค๋ช ํ๊ณ ์ถ์์ต๋๋ค.
2019๋ XNUMX์ EPAM์ ํ๋ IT ์์ฅ์ ์๊ตฌ์ ๋ถ์ํ์ฌ ๋ฐ์ดํฐ ํ์ง์ ๋ณ๋์ ์ ๋ฌด๋ก ๋ถ๋ฆฌํ์ต๋๋ค. ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด๋ ์ผ์ ์ ๋ฌด ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ , ์๋ก์ด ์กฐ๊ฑด๊ณผ ์์คํ ์์์ ๋์์ ํ์ธํ๊ณ , ๋ฐ์ดํฐ์ ๊ด๋ จ์ฑ, ์ถฉ๋ถ์ฑ ๋ฐ ๊ด๋ จ์ฑ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค. ์ด ๋ชจ๋ ๊ฒ์ ํตํด ์ค์ฉ์ ์ธ ์๋ฏธ์์ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด๋ ๊ธฐ์กด ๊ธฐ๋ฅ ํ ์คํธ์ ๊ฑฐ์ ์๊ฐ์ ํ ์ ํ์ง ์์ต๋๋ค. ํ์ง๋ง ์ด๋ ํ๋ก์ ํธ์ ๋ฐ๋ผ ํฌ๊ฒ ๋ฌ๋ผ์ง๋๋ค(์๋์ ์๋ฅผ ์ ์ํ๊ฒ ์ต๋๋ค).
๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ์ฑ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ ์ด๋ธ์ "null, ๊ฐ์ ๋ฐ ํฉ๊ณ"์ ๋ํ ์ผ์์ ์ธ ์๋/์๋ ๊ฒ์ฌ์๋ง ๊ตญํ๋์ง ์๊ณ ๊ณ ๊ฐ์ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ์ ๋ํ ๊น์ ์ดํด์ ๊ทธ์ ๋ฐ๋ผ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฉํ ๋น์ฆ๋์ค ์ ๋ณด.
๋ฐ์ดํฐ ํ์ง ์ด๋ก
์ด๋ฌํ ์์ง๋์ด์ ์ญํ ์ ๋ณด๋ค ์์ ํ๊ฒ ์์ํ๊ธฐ ์ํด ์ด๋ก ์ ์ผ๋ก ๋ฐ์ดํฐ ํ์ง์ด ๋ฌด์์ธ์ง ์์ ๋ณด๊ฒ ์ต๋๋ค.
๋ฐ์ดํฐ ํ์ง โ ๋ฐ์ดํฐ ๊ด๋ฆฌ ๋จ๊ณ ์ค ํ๋(์ฌ์ฉ์๊ฐ ์ค์ค๋ก ๊ณต๋ถํ ์ ์๋๋ก ๋จ๊ฒจ๋๋ ์ ์ธ๊ณ)์ด๋ฉฐ ๋ค์ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ๋ ์ผ์ ๋ด๋นํฉ๋๋ค.
๋๋ ๊ฐ ์ ์ ํด๋
ํ ํ์๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค(์ด๋ก ์ ์ผ๋ก๋ "๋ฐ์ดํฐ ์ฐจ์"์ด๋ผ๊ณ ํจ). ๊ทธ๋ฆผ์ ๊ฝค ์ ์ค๋ช
๋์ด ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ
์คํธ ํ๋ก์ธ์ค ์์ฒด๊ฐ ์ด๋ฌํ ๊ธฐ๋ฅ์ ํ
์คํธ ์ผ์ด์ค์ ์๊ฒฉํ๊ฒ ๋ณต์ฌํ๊ณ ํ์ธํ๋ค๋ ๊ฒ์ ์๋ฏธํ์ง๋ ์์ต๋๋ค. ๋ค๋ฅธ ์ ํ์ ํ
์คํธ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฐ์ดํฐ ํ์ง์์๋ ์ฐ์ ๋น์ฆ๋์ค ๊ฒฐ์ ์ ๋ด๋ฆฌ๋ ํ๋ก์ ํธ ์ฐธ์ฌ์์ ํฉ์ํ ๋ฐ์ดํฐ ํ์ง ์๊ตฌ ์ฌํญ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถํ๋ ๊ฒ์ด ํ์ํฉ๋๋ค.
๋ฐ์ดํฐ ํ์ง ํ๋ก์ ํธ์ ๋ฐ๋ผ ์์ง๋์ด๋ ๋ฐ์ดํฐ ํ์ง์ ํผ์์ ์ผ๋ก ํ๊ฐํ๋ ์ผ๋ฐ ์๋ํ ํ ์คํฐ๋ถํฐ ์ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ฐ์ดํฐ์ ์ฌ์ธต ํ๋กํ์ผ๋ง์ ์ํํ๋ ์ฌ๋๊น์ง ๋ค์ํ ๊ธฐ๋ฅ์ ์ํํ ์ ์์ต๋๋ค.
๋ฐ์ดํฐ ๊ด๋ฆฌ, ๋ฐ์ดํฐ ํ์ง ๋ฐ ๊ด๋ จ ํ๋ก์ธ์ค์ ๋ํ ๋งค์ฐ ์์ธํ ์ค๋ช ์ ๋ค์ ์ฑ ์ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. "DAMA-DMBOK: ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ง์์ฒด๊ณ: 2ํ". ๋๋ ์ด ์ฃผ์ ์ ๋ํ ์๊ฐ๋ก์ ์ด ์ฑ ์ ๊ฐ๋ ฅํ ์ถ์ฒํฉ๋๋ค(๊ธฐ์ฌ ๋๋ถ๋ถ์ ํด๋น ๋งํฌ๊ฐ ์์ต๋๋ค).
๋ด ์ญ์ฌ
IT ์ ๊ณ์์๋ ์ ํ ํ์ฌ์ ์ฃผ๋์ด ํ ์คํฐ์์ EPAM์ ์์ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด๊น์ง ์ผํ์ต๋๋ค. ์ฝ XNUMX๋ ๋์ ํ ์คํฐ๋ก ์ผํ ํ ์ ๋ ํ๊ท, ๊ธฐ๋ฅ, ์คํธ๋ ์ค, ์์ ์ฑ, ๋ณด์, UI ๋ฑ ๋ชจ๋ ์ ํ์ ํ ์คํธ๋ฅผ ์์ ํ ์ํํ๋ค๋ ํ๊ณ ํ ํ์ ์ ๊ฐ๊ฒ ๋์์ต๋๋ค. Java, Scala, Python์ ์ธ ๊ฐ์ง ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ก ๋์์ ์์ ํ์ต๋๋ค.
๋์ด์ผ๋ณด๋ฉด ๋ด ๊ธฐ์ ์ด ์ ๊ทธํ ๋ก ๋ค์ํ๋์ง ์ดํดํฉ๋๋ค. ํฌ๊ณ ์์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๊ฒ์ด ๋๋ฅผ ์ฑ์ฅ์ ์ํ ๋ง์ ๋๊ตฌ์ ๊ธฐํ์ ์ธ๊ณ๋ก ๋ฐ๋ ค์จ ๊ฒ์ ๋๋ค.
์๋ก์ด ์ง์๊ณผ ๊ธฐ์ ์ ์ป์ ์ ์๋ ๋ค์ํ ๋๊ตฌ์ ๊ธฐํ๋ฅผ ์ดํดํ๋ ค๋ฉด "๋ฐ์ดํฐ ๋ฐ AI" ์ธ๊ณ์์ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ ๋๊ตฌ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์๋ ๊ทธ๋ฆผ์ ๋ณด์ญ์์ค.
์ด๋ฐ ์ข
๋ฅ์ ์ผ๋ฌ์คํธ๋ ์ด์
์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋ถ์ผ์ ์ ๋ช
ํ ๋ฒค์ฒ ํฌ์์ ์ค ํ ๋ช
์ธ Matt Turck๊ฐ ๋งค๋
ํธ์งํฉ๋๋ค. ์ฌ๊ธฐ
๋๋ ํ๋ก์ ํธ์ ์ ์ผํ ํ ์คํฐ์์ ๋, ๋๋ ์ ์ด๋ ํ๋ก์ ํธ๊ฐ ์์๋ ๋ ํนํ ๋น ๋ฅด๊ฒ ์ ๋ฌธ์ ์ผ๋ก ์ฑ์ฅํ์ต๋๋ค. ํ ์คํธ ๊ณผ์ ์ ์ฒด๋ฅผ ์ฑ ์์ ธ์ผ ํ๋ ์๊ฐ์ด๊ณ , ํํดํ ๊ธฐํ๋ ์๊ณ ์์ผ๋ก๋ง ๋์๊ฐ ๋ฟ์ด๋ค. ์ฒ์์๋ ๋ฌด์์ ์ง๋ง ์ด์ ๋ ๊ทธ๋ฌํ ํ ์คํธ์ ๋ชจ๋ ์ฅ์ ์ด ๋ถ๋ช ํด์ก์ต๋๋ค.
- ํ ์คํธ ๊ด๋ฆฌ์๋ ๋๋ฃ ํ ์คํฐ ๋ฑ ์์ฌ์ํต์ ์ํ ํ๋ก์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ด์ ๊ณผ๋ ์ ํ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ์ ์ฒด ํ๊ณผ ์์ฌ์ํต์ ์์ํฉ๋๋ค.
- ํ๋ก์ ํธ์ ๋ํ ๋ชฐ์ ๋๊ฐ ์์ฒญ๋๊ฒ ๊น์ด์ง๊ณ ๋ชจ๋ ๊ตฌ์ฑ ์์์ ๋ํ ์ผ๋ฐ์ ์ด๊ณ ์ธ๋ถ์ ์ธ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
- ๊ฐ๋ฐ์๋ ๋น์ ์ "์์ ์ด ๋ฌด์์ ํ๊ณ ์๋์ง ๋ชจ๋ฅด๋ ํ ์คํธ ๋ด๋น์"๋ก ๋ณด๋ ๊ฒ์ด ์๋๋ผ ์๋ํ๋ ํ ์คํธ์ ํน์ ๊ตฌ์ฑ ์์์ ๋ํ๋๋ ๋ฒ๊ทธ์ ๋ํ ์์์ ํตํด ํ์ ๋๋ผ์ด ์ด์ ์ ์ ๊ณตํ๋ ๋๋ฑํ ์ฌ๋์ผ๋ก ๊ฐ์ฃผํฉ๋๋ค. ์ ํ.
- ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ทํ๋ ๋ ํจ์จ์ ์ด๊ณ , ๋ ๋ง์ ์๊ฒฉ์ ๊ฐ์ถ๊ณ , ๋ ๋ง์ ์์๋ฅผ ์ป๊ฒ ๋ฉ๋๋ค.
ํ๋ก์ ํธ๊ฐ ์ฑ์ฅํจ์ ๋ฐ๋ผ ๋๋ 100% ์๋ก์ด ํ ์คํฐ์ ๋ฉํ ๊ฐ ๋์ด ๊ทธ๋ค์ ๊ฐ๋ฅด์น๊ณ ๋ด๊ฐ ์ง์ ๋ฐฐ์ด ์ง์์ ์ ๋ฌํ์ต๋๋ค. ๋์์, ํ๋ก์ ํธ์ ๋ฐ๋ผ ๊ฒฝ์์ง์ผ๋ก๋ถํฐ ํญ์ ์ต๊ณ ์์ค์ ์๋ ํ ์คํธ ์ ๋ฌธ๊ฐ๋ฅผ ๋ฐ์ง๋ ๋ชปํ๊ณ (๊ด์ฌ ์๋ ์ฌ๋๋ค์ ์ํด) ์๋ํ์ ๋ํด ๊ต์กํ๊ฑฐ๋ ์ผ์ ํ๋์ ์ฌ์ฉํ ๋๊ตฌ(๋๊ตฌ)๋ฅผ ๋ง๋ค์ด์ผ ํ์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ์์ฑํ๊ณ ์์คํ ์ ๋ก๋ํ๊ธฐ ์ํ ๋๊ตฌ, ๋ก๋ ํ ์คํธ/์์ ์ฑ ํ ์คํธ๋ฅผ "์ ์ํ๊ฒ" ์ํํ๊ธฐ ์ํ ๋๊ตฌ ๋ฑ).
ํน์ ํ๋ก์ ํธ์ ์
์ํ๊น๊ฒ๋ ๋น๊ณต๊ฐ ์๋ฌด๋ก ์ธํด ์ ๊ฐ ์์ ํ ํ๋ก์ ํธ์ ๋ํด ์์ธํ ์ค๋ช ํ ์๋ ์์ง๋ง ํ๋ก์ ํธ ์ค ํ๋์์ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ์ผ๋ฐ์ ์ธ ์์ ์ ๋ํ ์๋ฅผ ๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
ํ๋ก์ ํธ์ ํต์ฌ์ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ํ๋ จ์ ์ํ ๋ฐ์ดํฐ๋ฅผ ์ค๋นํ๋ ํ๋ซํผ์ ๊ตฌํํ๋ ๊ฒ์
๋๋ค. ๊ณ ๊ฐ์ ๋ฏธ๊ตญ์ ๋ํ ์ ์ฝํ์ฌ์์ต๋๋ค. ๊ธฐ์ ์ ์ผ๋ก๋ ํด๋ฌ์คํฐ์์ต๋๋ค.
์๊ฐ์ ์ผ๋ก ๋ชจ๋ ๊ฒ์ด ๋ค์๊ณผ ๊ฐ์ด ๋ณด์์ต๋๋ค.
์ด ํ๋ก์ ํธ์๋ ๋ง์ ๊ธฐ๋ฅ ํ
์คํธ๊ฐ ์์๊ณ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์๋์ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ(XNUMX์ฃผ ์คํ๋ฆฐํธ) ์๋๋ฅผ ์ ์งํด์ผ ํ๋ ํ์์ฑ์ ๊ณ ๋ คํ์ฌ ๊ฐ์ฅ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋ํ ํ
์คํธ ์๋ํ์ ๋ํด ์ฆ์ ์๊ฐํด์ผ ํ์ต๋๋ค. ์์คํ
. Kubernetes ๊ธฐ๋ฐ ํ๋ซํผ ์์ฒด์ ๋๋ถ๋ถ์ ๋ค์์์ ๊ตฌํ๋ ์๋ ํ
์คํธ๋ก ๋ค๋ฃจ์ด์ก์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ง์ง๋ง์ผ๋ก ํ๋ซํผ๊ณผ ๊ทธ์ ๋ํ GUI ์ถ๊ฐ ๊ธฐ๋ฅ์์ ์์ ์ฑ์ ํ๋ณดํ ํ Apache Airflow DAG๋ฅผ ์ฌ์ฉํ์ฌ ETL ํ์ดํ๋ผ์ธ์ ๊ตฌ์ถํ๊ธฐ ์์ํ์ต๋๋ค. ETL ํ๋ก์ธ์ค ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๋ ํน์ Airflow DAG๋ฅผ ์์ฑํ์ฌ ์๋ํ๋ ๋ฐ์ดํฐ ํ์ง ํ์ธ์ด ์ํ๋์์ต๋๋ค. ์ด ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ์ฐ๋ฆฌ๋ ์ด์ด ์ข์๊ณ ๊ณ ๊ฐ์ ์ฐ๋ฆฌ๊ฐ ํ ์คํธํ ์ต๋ช ํ๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ์ต๋๋ค. ๋ฐ์ดํฐ ์ ํ ์ค์ ์ฌ๋ถ, ๊นจ์ง ๋ฐ์ดํฐ ์ ๋ฌด, ์ ํ์ ์ด ๋ ์ฝ๋ ์, ์ง๊ณ๋ฅผ ์ํ ETL ํ๋ก์ธ์ค์ ๋ฐ๋ฅธ ๋ณํ ๋น๊ต, ์ด ์ด๋ฆ ๋ณ๊ฒฝ ๋ฑ์ ํ ์ค์ฉ ํ์ธํ์ต๋๋ค. ๋ํ ์ด๋ฌํ ๊ฒ์ฌ๋ SalesForce ์ธ์๋ MySQL๊ณผ ๊ฐ์ ๋ค์ํ ๋ฐ์ดํฐ ์์ค๋ก ํ์ฅ๋์์ต๋๋ค.
์ต์ข
๋ฐ์ดํฐ ํ์ง ๊ฒ์ฌ๋ ์ด๋ฏธ S3 ์์ค์์ ์ํ๋์์ผ๋ฉฐ, ์ฌ๊ธฐ์ ์ ์ฅ๋์ด ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ ๊ต์ก์ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์์ต๋๋ค. S3 ๋ฒํท์ ์๋ ์ต์ข
CSV ํ์ผ์์ ๋ฐ์ดํฐ๋ฅผ ์ป๊ณ ์ด๋ฅผ ๊ฒ์ฆํ๊ธฐ ์ํด ๋ค์์ ์ฌ์ฉํ์ฌ ์ฝ๋๋ฅผ ์์ฑํ์ต๋๋ค.
๋ํ ๊ณ ๊ฐ์ ๋ฐ์ดํฐ์ ์ผ๋ถ๋ฅผ ํ๋์ S3 ๋ฒํท์ ์ ์ฅํ๊ณ ์ผ๋ถ๋ ๋ค๋ฅธ ๋ฒํท์ ์ ์ฅํด์ผ ํ๋ค๋ ์๊ตฌ ์ฌํญ๋ ์์์ต๋๋ค. ๋ํ ์ด๋ฌํ ์ ๋ ฌ์ ์ ๋ขฐ์ฑ์ ํ์ธํ๊ธฐ ์ํด ์ถ๊ฐ ๊ฒ์ฌ๋ฅผ ์์ฑํด์ผ ํ์ต๋๋ค.
๋ค๋ฅธ ํ๋ก์ ํธ์ ์ผ๋ฐ ๊ฒฝํ
๋ฐ์ดํฐ ํ์ง ์์ง๋์ด์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํ๋ ๋ชฉ๋ก์ ์:
- ์๋ํ๋ ๋๊ตฌ๋ฅผ ํตํด ํ ์คํธ ๋ฐ์ดํฐ(์ ํจ๋ฌดํจ ๋์)๋ฅผ ์ค๋นํฉ๋๋ค.
- ์ค๋น๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์๋ณธ ์์ค์ ์ ๋ก๋ํ๊ณ ์ฌ์ฉํ ์ค๋น๊ฐ ๋์๋์ง ํ์ธํฉ๋๋ค.
- ํน์ ์ค์ ์ธํธ๋ฅผ ์ฌ์ฉํ์ฌ ์์ค ์คํ ๋ฆฌ์ง์์ ์ต์ข ๋๋ ์ค๊ฐ ์คํ ๋ฆฌ์ง๊น์ง ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ์ํ ETL ํ๋ก์ธ์ค๋ฅผ ์์ํฉ๋๋ค(๊ฐ๋ฅํ ๊ฒฝ์ฐ ETL ์์ ์ ๋ํด ๊ตฌ์ฑ ๊ฐ๋ฅํ ๋งค๊ฐ๋ณ์ ์ค์ ).
- ETL ํ๋ก์ธ์ค์์ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ์ ํ์ง๊ณผ ๋น์ฆ๋์ค ์๊ตฌ ์ฌํญ ์ค์ ์ฌ๋ถ๋ฅผ ํ์ธํฉ๋๋ค.
๋์์ ์ ๊ฒ์ ์ฃผ์ ์ด์ ์ ์์น์ ์ผ๋ก ์์คํ ์ ๋ฐ์ดํฐ ํ๋ฆ์ด ์๋ํ๊ณ ์๋ฃ๋์๋ค๋ ์ฌ์ค(๊ธฐ๋ฅ ํ ์คํธ์ ์ผ๋ถ)๋ฟ ์๋๋ผ ๋๋ถ๋ถ ๋ค์์ ์ํ ๋ฐ์ดํฐ๋ฅผ ํ์ธํ๊ณ ๊ฒ์ฆํ๋ ๊ฒ์ ๋๋ค. ์์ ์๊ตฌ ์ฌํญ ์ค์, ์ด์ ํ์ ๋ฐ ๊ธฐํ ์ฌํญ ์๋ณ.
๋๊ตฌ
์ด๋ฌํ ๋ฐ์ดํฐ ์ ์ด๋ฅผ ์ํ ๊ธฐ์ ์ค ํ๋๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ๊ฐ ๋จ๊ณ์์ ์ฒด์ธ ๊ฒ์ฌ๋ฅผ ๊ตฌ์ฑํ๋ ๊ฒ์ ๋๋ค. ๋ฌธํ์์๋ ์์ "๋ฐ์ดํฐ ์ฒด์ธ"(์์ค์์ ์ต์ข ์ฌ์ฉ ์ง์ ๊น์ง ๋ฐ์ดํฐ ์ ์ด)์ด๋ผ๊ณ ํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ๊ฒ์ฌ๋ ๊ฒ์ฌ SQL ์ฟผ๋ฆฌ๋ฅผ ์์ฑํ์ฌ ๊ฐ์ฅ ์์ฃผ ๊ตฌํ๋ฉ๋๋ค. ์ด๋ฌํ ์ฟผ๋ฆฌ๋ ๊ฐ๋ฅํ ํ ๊ฐ๋ฒผ์์ผ ํ๋ฉฐ ๋ฐ์ดํฐ ํ์ง์ ๊ฐ๋ณ ๋ถ๋ถ(ํ ์ด๋ธ ๋ฉํ๋ฐ์ดํฐ, ๋น ์ค, NULL, ๊ตฌ๋ฌธ ์ค๋ฅ - ํ์ธ์ ํ์ํ ๊ธฐํ ์์ฑ)์ ํ์ธํด์ผ ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํฉ๋๋ค.
๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง(๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅ, ์ฝ๊ฐ ๋ณ๊ฒฝ ๊ฐ๋ฅ) ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ๋ ํ๊ท ํ ์คํธ์ ๊ฒฝ์ฐ ์๋ ํ ์คํธ ์ฝ๋๋ ๋ฐ์ดํฐ์ ํ์ง ์ค์ ์ฌ๋ถ๋ฅผ ํ์ธํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง ํ ํ๋ฆฟ์ ์ ์ฅํ ์ ์์ต๋๋ค(์์ ํ ์ด๋ธ ๋ฉํ๋ฐ์ดํฐ์ ๋ํ ์ค๋ช , ํ ์ํ ๊ฐ์ฒด ํ ์คํธ ์ค์ ๋ฌด์์๋ก ์ ํ๋ฉ๋๋ค. ๋ฑ).
๋ํ ํ
์คํธ ์ค์๋ Apache Airflow์ ๊ฐ์ ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ETL ํ
์คํธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค.
๊ธฐ์ฑ ์๋ฃจ์ ์ธ์๋ ์๋ฌด๋ ์์ ์ ๊ธฐ์ ๊ณผ ๋๊ตฌ๋ฅผ ๊ตฌํํ๋ ๊ฒ์ ๊ธ์งํ์ง ์์ต๋๋ค. ์ด๋ ํ๋ก์ ํธ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด ์์ ์๊ฒ๋ ๋์์ด ๋ ๊ฒ์ด๋ฉฐ, ์ด๋ฅผ ํตํด ๊ธฐ์ ์ ์งํ๊ณผ ์ฝ๋ฉ ๊ธฐ์ ์ ํฅ์์ํฌ ๊ฒ์ ๋๋ค.
์ค์ ํ๋ก์ ํธ์์ ์๋ํ๋ ๋ฐฉ์
"๋ฐ์ดํฐ ์ฒด์ธ", ETL ๋ฐ ์ ๋น์ฟผํฐ์ค ๊ฒ์ฌ์ ๋ํ ๋ง์ง๋ง ๋จ๋ฝ์ ์ข์ ์๋ ์ค์ ํ๋ก์ ํธ ์ค ํ๋์ ๋ค์ ํ๋ก์ธ์ค์ ๋๋ค.
์ฌ๊ธฐ์์ ๋ค์ํ ๋ฐ์ดํฐ(๋น์ฐํ ๋น์ฌ๊ฐ ์ค๋นํ)๊ฐ ๋น์ฌ ์์คํ
์ ์
๋ ฅ "ํผ๋"(์ ํจ, ๋ฌดํจ, ํผํฉ ๋ฑ)์ ๋ค์ด๊ฐ ๋ค์ ํํฐ๋ง๋์ด ์ค๊ฐ ์ ์ฅ์์ ๋ค์ด๊ฐ ๋ค์ ๋ค์ ์ผ๋ จ์ ๋ณํ์ ๊ฑฐ์นฉ๋๋ค. ์ต์ข
์คํ ๋ฆฌ์ง์ ์ ์ฅ๋๋ฉฐ, ์ฌ๊ธฐ์ ๋ถ์, ๋ฐ์ดํฐ ๋งํธ ๊ตฌ์ถ ๋ฐ ๋น์ฆ๋์ค ํต์ฐฐ๋ ฅ ๊ฒ์์ด ์ํ๋ฉ๋๋ค. ์ด๋ฌํ ์์คํ
์์๋ ETL ํ๋ก์ธ์ค์ ์๋์ ๊ธฐ๋ฅ์ ์ผ๋ก ํ์ธํ์ง ์๊ณ ๋ณํ ์ ํ์ ๋ฐ์ดํฐ ํ์ง๊ณผ ๋ถ์ ๊ฒฐ๊ณผ์ ์ค์ ์ ๋ก๋๋ค.
์ ๋ด์ฉ์ ์์ฝํ์๋ฉด, ์ ๊ฐ ๊ทผ๋ฌดํ ์ฅ์์ ๊ด๊ณ์์ด ๋ชจ๋ ๊ณณ์์ ๋ค์ ๊ธฐ๋ฅ์ ๊ณต์ ํ๋ ๋ฐ์ดํฐ ํ๋ก์ ํธ์ ์ฐธ์ฌํ์ต๋๋ค.
- ์๋ํ๋ฅผ ํตํด์๋ง ์ผ๋ถ ์ฌ๋ก๋ฅผ ํ ์คํธํ๊ณ ๋น์ฆ๋์ค์ ํ์ฉ๋๋ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ๋ฅผ ๋ฌ์ฑํ ์ ์์ต๋๋ค.
- ์ด๋ฌํ ํ๋ก์ ํธ์ ํ ์คํฐ๋ ๊ฐ ์ฐธ๊ฐ์์๊ฒ ํฐ ์ด์ (ํ ์คํธ ๊ฐ์ํ, ๋ฐ์ดํฐ ๊ณผํ์์ ์ข์ ๋ฐ์ดํฐ, ์ด๊ธฐ ๋จ๊ณ์ ๊ฒฐํจ ์๋ณ)์ ์ ๊ณตํ๋ฏ๋ก ํ์์ ๊ฐ์ฅ ์กด๊ฒฝ๋ฐ๋ ๊ตฌ์ฑ์ ์ค ํ๋์ ๋๋ค.
- ์์ฒด ํ๋์จ์ด์์ ์์ ํ๋ ํด๋ผ์ฐ๋์์ ์์ ํ๋ ์๊ด์์ต๋๋ค. ๋ชจ๋ ๋ฆฌ์์ค๋ Hortonworks, Cloudera, Mesos, Kubernetes ๋ฑ๊ณผ ๊ฐ์ ํด๋ฌ์คํฐ๋ก ์ถ์ํ๋ฉ๋๋ค.
- ํ๋ก์ ํธ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ผ๋ฉฐ ๋ถ์ฐ ๋ฐ ๋ณ๋ ฌ ์ปดํจํ ์ด ์ฐ์ธํฉ๋๋ค.
๋ฐ์ดํฐ ํ์ง ๋ถ์ผ์์ ํ ์คํธ๋ฅผ ์ํํ ๋ ํ ์คํธ ์ ๋ฌธ๊ฐ๋ ์์ ์ ์ ๋ฌธ์ ์ธ ์ด์ ์ ์ ํ ์ฝ๋์ ์ฌ์ฉ๋ ๋๊ตฌ๋ก ์ ํํ๋ค๋ ์ ์ ์ฃผ๋ชฉํ๊ณ ์ถ์ต๋๋ค.
๋ฐ์ดํฐ ํ์ง ํ ์คํธ์ ํน์ง
๋ํ ์ ๋ ๋ฐ์ดํฐ(๋น ๋ฐ์ดํฐ) ํ๋ก์ ํธ(์์คํ ) ๋ฐ ๊ธฐํ ์์ญ์์ ํ ์คํธ์ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ํ์ธํ์ต๋๋ค(๋งค์ฐ ์ผ๋ฐํ๋๊ณ ์ฃผ๊ด์ ์ด๋ผ๋ ์ ์ ์ฆ์ ์์ฝํ๊ฒ ์ต๋๋ค).
์ ์ฉํ ๋งํฌ
- ์ด๋ก :
DAMA-DMBOK: ๋ฐ์ดํฐ ๊ด๋ฆฌ ์ง์ ์ฒด๊ณ: 2ํ . ํธ๋ ์ด๋ ์ผํฐ EPAM- ์ด๋ณด ๋ฐ์ดํฐ ํ์ง ์์ง๋์ด๋ฅผ ์ํ ๊ถ์ฅ ์๋ฃ:
- Stepik ๋ฌด๋ฃ ๊ฐ์ข:
๋ฐ์ดํฐ๋ฒ ์ด์ค ์๊ฐ . - LinkedIn ํ์ต ๊ณผ์ :
๋ฐ์ดํฐ ๊ณผํ ๊ธฐ์ด: ๋ฐ์ดํฐ ์์ง๋์ด๋ง . - ๊ธฐ์ฌ :
- ๋น๋์ค :
- Stepik ๋ฌด๋ฃ ๊ฐ์ข:
๊ฒฐ๋ก
๋ฐ์ดํฐ ํ์ง ๋งค์ฐ ์ ๊ณ ์ ๋งํ ๋ฐฉํฅ์ผ๋ก, ๊ทธ ์ผ๋ถ๊ฐ ๋๋ค๋ ๊ฒ์ ์คํํธ์
์ ์ผ๋ถ๊ฐ ๋๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ๋ฐ์ดํฐ ํ์ง ๋ถ์ผ์ ๋ค์ด๊ฐ๋ฉด ์๋ง์ ํ๋์ ์ด๊ณ ์์๊ฐ ๋ง์ ๊ธฐ์ ์ ๋ชฐ์
ํ๊ฒ ๋ ๊ฒ์
๋๋ค. ๊ทธ๋ฌ๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์์ด๋์ด๋ฅผ ์์ฑํ๊ณ ๊ตฌํํ ์ ์๋ ์์ฒญ๋ ๊ธฐํ๊ฐ ์ด๋ฆด ๊ฒ์ด๋ผ๋ ๊ฒ์
๋๋ค. ํ๋ก์ ํธ๋ฟ๋ง ์๋๋ผ ์์ ์๊ฒ๋ ์ง์์ ์ธ ๊ฐ์ ์ ๊ทผ ๋ฐฉ์์ ํ์ฉํ์ฌ ์ ๋ฌธ๊ฐ๋ก์ ์ง์์ ์ผ๋ก ๋ฐ์ ํ ์ ์์ต๋๋ค.
์ถ์ฒ : habr.com