์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ! ์ข์ ์์์ด ์์ต๋๋ค. OTUS๊ฐ 6์์ ๊ฐ์ข๋ฅผ ๋ค์ ์์ํฉ๋๋ค.
์๋ฌด๋ฐ ๋งฅ๋ฝ๋ ์์ด ์ด ์ ์ฒด ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ์ ํ๋ค๋ฉด ์กฐ๊ธ ์ด์ํ๋ค๊ณ ์๊ฐํ ์๋ ์์ ๊ฒ์
๋๋ค. ์ ํ๋ฆฌ์ผ์ด์
์ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์กฐ๊ฐ์ผ๋ก ๋ถํ ํ๋ค๋ ๊ฒ์ ํ์ฐ์ ์ผ๋ก ๊ฒฐ๊ณผ ๋ถ์ฐ ์์คํ
์ ๋ณต์กํ ๋ด๊ฒฐํจ์ฑ ๋ชจ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์๋ ์๋น์ค๋ฅผ ์ฌ๋ฌ ๊ฐ์ ๋
๋ฆฝ์ ์ธ ์๋น์ค๋ก ๋๋๋ ์์
์ด ํฌํจ๋์ง๋ง ์ต์ข
๋ชฉํ๋ ํด๋น ์๋น์ค๋ฅผ ๋ค๋ฅธ ์์คํ
์์ ์คํํ๋ ๊ฒ ์ด์์
๋๋ค. ์ฌ๊ธฐ์๋ ๋ณธ์ง์ ์ผ๋ก ๋ถ์ฐ๋์ด ์๋ ์ธ๋ถ ์ธ๊ณ์์ ์ํธ ์์ฉ์ ๋ํด ์ด์ผ๊ธฐํ๊ณ ์์ต๋๋ค. ๊ธฐ์ ์ ์ธ ์๋ฏธ๊ฐ ์๋๋ผ ๋ง์ ์ฌ๋, ํ, ํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌ์ฑ๋ ์ํ๊ณ์ ์๋ฏธ์์ ๊ฐ ๋ถ๋ถ์ด ์ด๋ป๊ฒ๋ ์ ์ญํ ์ ์ํํด์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ํ์ฌ๋ ํน์ ๋ชฉํ ๋ฌ์ฑ์ ์งํฉ์ ์ผ๋ก ๊ธฐ์ฌํ๋ ๋ถ์ฐ ์์คํ ์ ๋ชจ์์ ๋๋ค. ์ฐ๋ฆฌ๋ ์์ญ ๋ ๋์ ์ด ์ฌ์ค์ ๋ฌด์ํ๊ณ ํ์ผ์ FTP๋ก ๋ณด๋ด๊ฑฐ๋ ๊ธฐ์ ํตํฉ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ํตํฉ์ ๋ฌ์ฑํ๋ ค๊ณ ๋ ธ๋ ฅํ๋ฉด์ ์ฐ๋ฆฌ ์์ ์ ๊ณ ๋ฆฝ๋ ๋ชฉํ์๋ง ์ง์คํด ์์ต๋๋ค. ํ์ง๋ง ์๋น์ค๊ฐ ๋ฑ์ฅํ๋ฉด์ ๋ชจ๋ ๊ฒ์ด ๋ฌ๋ผ์ก์ต๋๋ค. ์๋น์ค๋ ์ฐ๋ฆฌ๊ฐ ์งํ์ ๋๋จธ๋ฅผ ๋ฐ๋ผ๋ณด๊ณ ํจ๊ป ์๋ํ๋ ์ํธ ์์กด์ ํ๋ก๊ทธ๋จ์ ์ธ๊ณ๋ฅผ ๋ณผ ์ ์๋๋ก ๋์์ฃผ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฑ๊ณต์ ์ผ๋ก ์ผํ๊ธฐ ์ํด์๋ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ๋ ๊ฐ์ง ์ธ๊ณ, ์ฆ ์ฐ๋ฆฌ๊ฐ ๋ค๋ฅธ ๋ง์ ์๋น์ค์ ์ํ๊ณ์ ์ด๊ณ ์๋ ์ธ๋ถ ์ธ๊ณ์ ์ฐ๋ฆฌ๊ฐ ํผ์ ํต์นํ๋ ๊ฐ์ธ ๋ด๋ถ ์ธ๊ณ๋ฅผ ์ธ์ํ๊ณ ์ค๊ณํด์ผ ํฉ๋๋ค.
์ด ๋ถ์ฐ๋ ์ธ๊ณ๋ ์ฐ๋ฆฌ๊ฐ ์๋๊ณ ์ต์ํ ์ธ๊ณ์ ๋ค๋ฆ
๋๋ค. ์ ํต์ ์ธ ๋ชจ๋๋ฆฌ์ ์ํคํ
์ฒ๋ฅผ ๊ตฌ์ฑํ๋ ์์น์ ๋นํ์ ๊ฒฌ๋์ง ๋ชปํฉ๋๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ์์คํ
์ ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ถํ๋ ๊ฒ์ ๋ฉ์ง ํ์ดํธ๋ณด๋ ๋ค์ด์ด๊ทธ๋จ์ด๋ ๋ฉ์ง ๊ฐ๋
์ฆ๋ช
์ ๋ง๋๋ ๊ฒ ์ด์์
๋๋ค. ์์ ์ ๊ทธ๋ฌํ ์์คํ
์ด ์ฅ๊ธฐ๊ฐ์ ๊ฑธ์ณ ์ฑ๊ณต์ ์ผ๋ก ์๋ํ๋๋ก ๋ณด์ฅํ๋ ๊ฒ์
๋๋ค. ๋คํ์ค๋ฝ๊ฒ๋ ์๋น์ค๋ ๋ชจ์์ ๋ค๋ฅด์ง๋ง ๊ฝค ์ค๋ซ๋์ ์กด์ฌํด ์์ต๋๋ค.
๋ฐ๋ผ์ ์ค๋ ์ฐ๋ฆฌ๋ ๊ท์น์ด ์ด๋ป๊ฒ ๋ณ๊ฒฝ๋์๋์ง, ์๋น์ค์ ์๋น์ค๊ฐ ์๋ก ์ ๋ฌํ๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๋ฐฉ์์ ๋ค์ ์๊ฐํด์ผ ํ๋ ์ด์ , ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ์ํํ๊ธฐ ์ํด ์์ ํ ๋ค๋ฅธ ๋๊ตฌ๊ฐ ํ์ํ ์ด์ ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์บก์ํ๊ฐ ํญ์ ์น๊ตฌ๊ฐ ๋๋ ๊ฒ์ ์๋๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค๋ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ ์ ์์ต๋๋ค. ๊ทธ๋ค์๊ฒ ๊ฐ์ฅ ํฐ ๊ฐ์น๋ฅผ ๋ถ์ฌํ๋ ๊ฒ์ ๋ฐ๋ก ์ด ์์ฑ์ ๋๋ค. ์ด ๋์ผํ ์์ฑ์ ํตํด ์๋น์ค๋ฅผ ํ์ฅํ๊ณ ์ฑ์ฅํ ์ ์์ต๋๋ค. ์์ฒ์กฐ์ ์ฌ์ฉ์ ๋๋ ํํ๋ฐ์ดํธ์ ๋ฐ์ดํฐ๋ก ํ์ฅํ๋ค๋ ์๋ฏธ๋ ์๋์ง๋ง(์ด๊ฒ ์ญ์ ๋์์ด ๋ ์ ์์) ํ๊ณผ ์กฐ์ง์ด ์ง์์ ์ผ๋ก ์ฑ์ฅํจ์ ๋ฐ๋ผ ์ฌ๋ ์ธก๋ฉด์์ ํ์ฅ๋๋ค๋ ์๋ฏธ์ ๋๋ค.
๊ทธ๋ฌ๋ ๋
๋ฆฝ์ ์๋ ์ ๊ฒ์ด๋ค. ์ฆ, ์๋น์ค ์์ฒด๊ฐ ์ฝ๊ณ ์์ฐ์ค๋ฝ๊ฒ ๊ตฌ๋๋ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์๋น์ค๋ฅผ ์ฌ์ฉํด์ผ ํ๋ ๊ธฐ๋ฅ์ด ์๋น์ค ๋ด์์ ๊ตฌํ๋๋ฉด ๊ฒฐ๊ตญ ๋ ์๋น์ค๋ฅผ ๊ฑฐ์ ๋์์ ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. ๋ชจ๋๋ฆฌ์ค์์๋ ๋ณ๊ฒฝํ๊ธฐ๊ฐ ์ฝ๊ณ ๋ฆด๋ฆฌ์ค๋ก ๋ณด๋ด๊ธฐ๋ง ํ๋ฉด ๋์ง๋ง ๋
๋ฆฝ ์๋น์ค๋ฅผ ๋๊ธฐํํ๋ ๊ฒฝ์ฐ์๋ ๋ ๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ํ๊ณผ ๋ฆด๋ฆฌ์ค ์ฃผ๊ธฐ ๊ฐ์ ์กฐ์ ์ ๋ฏผ์ฒฉ์ฑ์ ํ๊ดดํฉ๋๋ค.
ํ์ค ์ ๊ทผ ๋ฐฉ์์ ์ผ๋ถ๋ก, ๊ทธ๋ค์ ๋จ์ํ ์๋น์ค ๊ฐ์ ๊ธฐ๋ฅ์ ๋ช
ํํ๊ฒ ๊ตฌ๋ถํ์ฌ ์ฑ๊ฐ์ ์๋ํฌ์๋ ๋ณ๊ฒฝ์ ํผํ๋ ค๊ณ ๋
ธ๋ ฅํฉ๋๋ค. Single Sign-On ์๋น์ค๊ฐ ์ข์ ์๊ฐ ๋ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์๋น์ค์ ์ฐจ๋ณํ๋๋ ์ญํ ์ด ๋ช
ํํ๊ฒ ์ ์๋์ด ์์ต๋๋ค. ์ด๋ฌํ ๋ช
ํํ ๋ถ๋ฆฌ๋ ์ฃผ๋ณ ์๋น์ค์ ๋ํ ์์๊ฐ ๊ธ๋ณํ๋ ์ธ๊ณ์์ Single Sign-On ์๋น์ค๊ฐ ๋ณ๊ฒฝ๋ ๊ฐ๋ฅ์ฑ์ด ๋ฎ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. ์ด๋ ์๊ฒฉํ๊ฒ ์ ํ๋ ๋งฅ๋ฝ ๋ด์์ ์กด์ฌํฉ๋๋ค.
๋ฌธ์ ๋ ํ์ค ์ธ๊ณ์์ ๋น์ฆ๋์ค ์๋น์ค๊ฐ ํญ์ ๋์ผํ๊ณ ์์ํ ์ญํ ๋ถ๋ฆฌ๋ฅผ ์ ์งํ ์ ์๋ค๋ ๊ฒ์
๋๋ค. ์๋ฅผ ๋ค์ด, ๋์ผํ ๋น์ฆ๋์ค ์๋น์ค๋ ๋ค๋ฅธ ์ ์ฌํ ์๋น์ค์์ ์ ๊ณต๋๋ ๋ฐ์ดํฐ์ ๋ ํจ๊ณผ์ ์ผ๋ก ์๋ํฉ๋๋ค. ์จ๋ผ์ธ ์๋งค์
์ ์ข
์ฌํ๋ ๊ฒฝ์ฐ ์ฃผ๋ฌธ ํ๋ฆ, ์ ํ ์นดํ๋ก๊ทธ ๋๋ ์ฌ์ฉ์ ์ ๋ณด ์ฒ๋ฆฌ๊ฐ ๋ง์ ์๋น์ค์ ๋ํ ์๊ตฌ ์ฌํญ์ด ๋ฉ๋๋ค. ๊ฐ ์๋น์ค๊ฐ ์๋ํ๋ ค๋ฉด ์ด ๋ฐ์ดํฐ์ ์ก์ธ์คํด์ผ ํฉ๋๋ค.
๋๋ถ๋ถ์ ๋น์ฆ๋์ค ์๋น์ค๋ ๋์ผํ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๊ณต์ ํ๋ฏ๋ก ํด๋น ์๋น์ค์ ์์
์ ๋ณํจ์์ด ์๋ก ์ฝํ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ด์ผ๊ธฐํ ๊ฐ์น๊ฐ ์๋ ์ค์ํ ์ ์ ์ด๋ฅด๋ ์ต๋๋ค. ์๋น์ค๋ ์ฃผ๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์๋ํ๋ ์ธํ๋ผ ๊ตฌ์ฑ ์์์ ์ ํฉํ์ง๋ง ๋๋ถ๋ถ์ ๋น์ฆ๋์ค ์๋น์ค๋ ํจ์ฌ ๋ ๋ฐ์ ํ๊ฒ ์ฝํ ์์ต๋๋ค.
๋ฐ์ดํฐ ์ด๋ถ๋ฒ
์๋น์ค ์งํฅ ์ ๊ทผ ๋ฐฉ์์ด ์ด๋ฏธ ์กด์ฌํ ์ ์์ง๋ง ์๋น์ค ๊ฐ์ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ํต์ฐฐ๋ ฅ์ด ์ฌ์ ํ ๋ถ์กฑํฉ๋๋ค.
๊ฐ์ฅ ํฐ ๋ฌธ์ ๋ ๋ฐ์ดํฐ์ ์๋น์ค๊ฐ ๋ถ๋ฆฌ๋ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ํํธ, ์บก์ํ๋ ์๋น์ค๋ฅผ ์๋ก ๋ถ๋ฆฌํ๊ณ ์ฑ์ฅ๊ณผ ์ถ๊ฐ ๋ณํ๋ฅผ ์ด์งํ ์ ์๋๋ก ๋ฐ์ดํฐ๋ฅผ ์จ๊ธฐ๋๋ก ์ฅ๋ คํฉ๋๋ค. ๋ฐ๋ฉด, ๋ค๋ฅธ ๋ฐ์ดํฐ์ ๋ง์ฐฌ๊ฐ์ง๋ก ๊ณต์ ๋ ๋ฐ์ดํฐ๋ ์์ ๋กญ๊ฒ ๋ถํ ํ๊ณ ์ ๋ณตํ ์ ์์ด์ผ ํฉ๋๋ค. ์์ ์ ๋ค๋ฅธ ์ ๋ณด ์์คํ ์ฒ๋ผ ์์ ๋กญ๊ฒ ์ฆ์ ์์ ์ ์์ํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๊ทธ๋ฌ๋ ์ ๋ณด ์์คํ ์ ์บก์ํ์ ๊ฑฐ์ ๊ด๋ จ์ด ์์ต๋๋ค. ์ฌ์ค, ๊ทธ๊ฒ์ ์ ๋ฐ๋์ ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์ ์ฅํ ๋ฐ์ดํฐ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ต์ ์ ๋คํฉ๋๋ค. ํ์์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์ ์๋ ๊ฐ๋ ฅํ ์ ์ธ์ ์ธํฐํ์ด์ค๊ฐ ํจ๊ป ์ ๊ณต๋ฉ๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ์๋น ์ฐ๊ตฌ ๋จ๊ณ์์๋ ์ค์ํ์ง๋ง ๋์์์ด ์งํํ๋ ์๋น์ค์ ๋ณต์ก์ฑ ์ฆ๊ฐ๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐ๋ ์ค์ํ์ง ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ๋๋ ๋ง๊ฐ ๋ฐ์ํฉ๋๋ค. ๋ชจ์. ์ด๋ถ๋ฒ. ๊ฒฐ๊ตญ ์ ๋ณด ์์คํ
์ ๋ฐ์ดํฐ ์ ๊ณต์ ๊ดํ ๊ฒ์ด๊ณ ์๋น์ค๋ ์จ๊ธฐ๊ธฐ์ ๊ดํ ๊ฒ์
๋๋ค.
์ด ๋ ๊ฐ์ง ํ์ ๊ธฐ๋ณธ์ ๋๋ค. ๊ทธ๋ค์ ์ฐ๋ฆฌ ์์ ์ ๋ง์ ๋ถ๋ถ์ ๋ท๋ฐ์นจํ๋ฉฐ ์ฐ๋ฆฌ๊ฐ ๊ตฌ์ถํ๋ ์์คํ ์ ์ฐ์์ฑ์ ์ํด ๋์์์ด ์ธ์ฐ๊ณ ์์ต๋๋ค.
์๋น์ค ์์คํ ์ด ์ฑ์ฅํ๊ณ ๋ฐ์ ํจ์ ๋ฐ๋ผ ์ฐ๋ฆฌ๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ์ด๋ถ๋ฒ์ ๊ฒฐ๊ณผ๋ฅผ ๋ชฉ๊ฒฉํฉ๋๋ค. ์๋น์ค ์ธํฐํ์ด์ค๊ฐ ๋์ฑ ๊ด๋ฒ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋๋ก ์ฑ์ฅํ์ฌ ๋งค์ฐ ๋ฉ์ง ์์ฒด ๊ฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฒ๋ผ ๋ณด์ด๊ฑฐ๋, ์ข์ ๊ฐ์ ๋๋ผ๊ณ ์๋น์ค์์ ์๋น์ค๋ก ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ฒ์ํ๊ฑฐ๋ ์ด๋ํ๋ ๋ฐฉ๋ฒ์ ๊ตฌํํ๊ฒ ๋ ๊ฒ์ ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก ๋ฉ์ง ์์ฒด ๊ฐ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฒ๋ผ ๋ณด์ด๋ ๊ฒ์ ์์ฑํ๋ฉด ์๋ง์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ์ ์ํํ์ง์ ๋ํด์๋ ์์ธํ ์ค๋ช
ํ์ง ์๊ฒ ์ต๋๋ค. ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์์ง๋์ด๋ง ๋ฐ ์ด์์ ์๋นํ ๋น์ฉ์ด ์์๋๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค.
๋ ๋์ ๊ฒ์ ๋ฐ์ดํฐ ์์ด ์๋น์ค ๊ฒฝ๊ณ ๋ฌธ์ ๋ฅผ ํ๋ํ๋ค๋ ๊ฒ์ ๋๋ค. ์๋น์ค ๋ด์ ๊ณต์ ๋๋ ๋ฐ์ดํฐ๊ฐ ๋ง์์ง์๋ก ์ธํฐํ์ด์ค๋ ๋์ฑ ๋ณต์กํด์ง๊ณ ๋ค์ํ ์๋น์ค์์ ์ ๊ณต๋๋ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ฒฐํฉํ๋ ๊ฒ์ ๋์ฑ ์ด๋ ค์์ง๋๋ค.
์ ์ฒด ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ถ์ถํ๊ณ ์ด๋ํ๋ ๋์ฒด ์ ๊ทผ ๋ฐฉ์์๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ์ด ์ง๋ฌธ์ ๋ํ ์ผ๋ฐ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ ๋จ์ํ ์ ์ฒด ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ฒ์ํ๊ณ ์ ์ฅํ ๋ค์ ์ด๋ฅผ ๊ฐ ์๋น ์๋น์ค์ ๋ก์ปฌ๋ก ์ ์ฅํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๋ฌธ์ ๋ ์๋ก ๋ค๋ฅธ ์๋น์ค๊ฐ ์์ ์ด ์๋นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅด๊ฒ ํด์ํ๋ค๋ ๊ฒ์
๋๋ค. ์ด ๋ฐ์ดํฐ๋ ํญ์ ๊ฐ๊น์ด์ ์์ต๋๋ค. ๋ก์ปฌ์์ ์์ ๋๊ณ ์ฒ๋ฆฌ๋ฉ๋๋ค. ์์ฃผ ๋นจ๋ฆฌ ๊ทธ๋ค์ ์์ค์ ๋ฐ์ดํฐ์ ๊ณตํต์ ์ ๊ฐ์ง ์๊ฒ ๋ฉ๋๋ค.
๋ณต์ฌ๋ณธ์ ๋ณ๊ฒฝ ๊ฐ๋ฅ์ฑ์ด ๋์์๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ๋ ๋ง์ด ๋ณํฉ๋๋ค.
์ค์๊ฐ์์ผ๋ก ์ด๋ฌํ ๋ฐ์ดํฐ๋ ๋์ค์ ์์ ํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค(
์ด ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ ์ฐพ์ผ๋ ค๋ฉด ๊ณต์ ๋ฐ์ดํฐ์ ๋ํด ๋ค๋ฅด๊ฒ ์๊ฐํด์ผ ํฉ๋๋ค. ๊ทธ๊ฒ๋ค์ ์ฐ๋ฆฌ๊ฐ ๊ตฌ์ถํ๋ ์ํคํ
์ฒ์์ ์ผ๋ฅ ๊ฐ์ฒด๊ฐ ๋์ด์ผ ํฉ๋๋ค.
๋ฌธ์ ๋ ์๋น์ค ์ธํฐํ์ด์ค, ๋ฉ์์ง, ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค ์ด๋ ๊ฒ๋ ์ธ๋ถ ๋ฐ์ดํฐ ์์
์ ์ํ ์ข์ ์๋ฃจ์
์ ์ ๊ณตํ์ง ์๊ธฐ ๋๋ฌธ์ ์ค๋๋ ์๋ ๋ ์ ๊ทผ ๋ฐฉ์ ๋ชจ๋ ์ ํฉํ์ง ์๋ค๋ ๊ฒ์
๋๋ค. ์๋น์ค ์ธํฐํ์ด์ค๋ ์ด๋ค ๊ท๋ชจ์ ๋ฐ์ดํฐ ๊ตํ์๋ ์ ํฉํ์ง ์์ต๋๋ค. ๋ฉ์์ง์ ๋ฐ์ดํฐ๋ฅผ ์ด๋ํ์ง๋ง ๊ธฐ๋ก์ ์ ์ฅํ์ง ์์ผ๋ฏ๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์์๋ฉ๋๋ค. ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ ์ง์ ์ ๋๋ฌด ์ง์คํ์ฌ ์งํ์ ๋ฐฉํดํฉ๋๋ค. ์ฐ๋ฆฌ๋ ํ์ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ์ค๋ฅ์ ์ํ์ ๊ฐํ๊ฒ ๋ฉ๋๋ค.
๋ฐ์ดํฐ ์คํจ์ ์ฃผ๊ธฐ
์คํธ๋ฆผ: ๋ฐ์ดํฐ ๋ฐ ์๋น์ค์ ๋ํ ๋ถ์ฐํ ์ ๊ทผ ๋ฐฉ์
์ด์์ ์ผ๋ก๋ ์๋น์ค๊ฐ ๊ณต์ ๋ฐ์ดํฐ์ ํจ๊ป ์๋ํ๋ ๋ฐฉ์์ ๋ฐ๊ฟ์ผ ํฉ๋๋ค. ์ด ์์ ์์ ์ด๋ ์ ๊ทผ๋ฒ์ด๋ ์์ ์ธ๊ธํ ์ด๋ถ๋ฒ์ ์ง๋ฉดํ๊ฒ ๋ฉ๋๋ค. ๊ทธ ์์ ๋ฟ๋ ค์ ์ฌ๋ผ์ง๊ฒ ํ ์ ์๋ ๋ง๋ฒ ๊ฐ๋ฃจ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ๋ค์ ์๊ฐํด ๋ณด๊ณ ํํ์ ์ ๋๋ฌํ ์ ์์ต๋๋ค.
์ด๋ฌํ ํํ์๋ ์ด๋ ์ ๋์ ์ค์ ์ง์คํ๊ฐ ํฌํจ๋ฉ๋๋ค. ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ์คํธ๋ฆผ์ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ๋ถ์ฐ ๋ก๊ทธ ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ ์๋น์ค๊ฐ ์ด๋ฌํ ๊ณต์ ์ค๋ ๋์ ์ฐธ์ฌํ๊ณ ์๋ํ ์ ์๊ธฐ๋ฅผ ์ํ์ง๋ง ์ด ์ฒ๋ฆฌ๋ฅผ ์ํํ๋ ๋ณต์กํ ์ค์ ์ง์ค์ God Services๋ ํผํ๊ณ ์ถ์ต๋๋ค. ๋ฐ๋ผ์ ๊ฐ์ฅ ์ข์ ์ต์ ์ ๊ฐ ์๋น์ ์๋น์ค์ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์๋น์ค๋ ๋ค์ํ ์์ค์ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ๊ฒฐํฉํ๊ณ ํ์ํ ๋ฐฉ์์ผ๋ก ์์ ํ ์ ์์ต๋๋ค.
์ด ์ ๊ทผ ๋ฐฉ์์ ๋ฌ์ฑํ๋ ํ ๊ฐ์ง ๋ฐฉ๋ฒ์ ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. ๋ง์ ์ต์ ์ด ์์ง๋ง ์ค๋์ Kafka๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. Kafka์ ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ฉด ์ ์๋ ๋ฌธ์ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํด๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ถ์ฐ ๋ก๊น
๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ฉด ์ ๋ค์ ธ์ง ๊ฒฝ๋ก๋ฅผ ๋ฐ๋ฅด๊ณ ๋ฉ์์ง์ ์ฌ์ฉํ์ฌ ์์
ํ ์ ์์ต๋๋ค.
๋ธ๋ก์ปค๊ฐ ๊ธฐ์กด ๋ฉ์์ง ์์คํ ์ด ์๋ ๋ถ์ฐ ๋ก๊น ์ ๋ด๋นํ๋ ๊ฒฝ์ฐ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ ์ก์ ๋ถ์ฐ ํ์ผ ์์คํ ๋ฟ๋ง ์๋๋ผ ๊ฑฐ์ ์ ํ์ ์ผ๋ก ํ์ฅ๋ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๋ ๊ฝค ์ค๋ซ๋์ ๋ก๊ทธ์ ์ ์ฅ๋ ์ ์์ผ๋ฏ๋ก ๋ฉ์์ง ๊ตํ๋ฟ๋ง ์๋๋ผ ์ ๋ณด ์ ์ฅ๋ ๊ฐ๋ฅํฉ๋๋ค. ๋ณ๊ฒฝ ๊ฐ๋ฅํ ๊ณต์ ์ํ์ ๋ํ ๊ฑฑ์ ์์ด ํ์ฅ ๊ฐ๋ฅํ ์คํ ๋ฆฌ์ง์ ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๋น ์๋น์ค์ ์ ์ธ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋๊ตฌ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ด๊ฒ์ ๋งค์ฐ ์ค์ํ ์์ด๋์ด์ ๋๋ค. ๋ฐ์ดํฐ๋ ๋ชจ๋ ์๋น์ค๊ฐ ์ก์ธ์คํ ์ ์๋ ๊ณต์ ์คํธ๋ฆผ์ ์ ์ฅ๋์ง๋ง ์๋น์ค์์ ์ํํ๋ ์ง๊ณ ๋ฐ ์ฒ๋ฆฌ๋ ๋น๊ณต๊ฐ์ ๋๋ค. ๊ทธ๋ค์ ์๊ฒฉํ๊ฒ ์ ํ๋ ์ํฉ์์ ๊ณ ๋ฆฝ๋์ด ์์์ ๋ฐ๊ฒฌํฉ๋๋ค.
๋ถ๋ณ ์ํ ์คํธ๋ฆผ์ ๋ถ๋ฆฌํ์ฌ ๋ฐ์ดํฐ ์ด๋ถ๋ฒ์ ์ ๊ฑฐํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ ์๋น์ค์ ์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํฉ๋๋ค.
๋ฐ๋ผ์ ๊ทํ์ ์๋น์ค๊ฐ ์ฃผ๋ฌธ, ์ ํ ์นดํ๋ก๊ทธ, ์ฐฝ๊ณ ์์ ์ ์ํํด์ผ ํ๋ ๊ฒฝ์ฐ ์ ์ฒด ์ก์ธ์ค ๊ถํ์ ๊ฐ๊ฒ ๋ฉ๋๋ค. ๊ฒฐํฉํ ๋ฐ์ดํฐ, ์ฒ๋ฆฌํ ์์น ๋ฐ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋๋ ๋ฐฉ์์ ๊ทํ๋ง์ด ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ๊ณต์ ๋๋ค๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ๋ฐ์ดํฐ ์์ ์ ์์ ํ ๋ถ์ฐ๋์ด ์์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๊ทํ์ ๊ท์น์ ๋ฐ๋ผ ์งํ๋๋ ์ธ์์์ ๊ฐ ์๋น์ค ๋ด์์ ์์ฐ๋ฉ๋๋ค.
๋ฌด๊ฒฐ์ฑ์ ์์์ํค์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ๊ณต์ ํ์ธ์. ํ์ํ ๋ชจ๋ ์๋น์ค์์ ์์ค๊ฐ ์๋ ํจ์๋ฅผ ์บก์ํํฉ๋๋ค.
๋ฐ์ดํฐ๋ฅผ ํ๊บผ๋ฒ์ ์ด๋ํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์์ต๋๋ค. ๋๋๋ก ์๋น์ค์๋ ์ ํํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ง์ ๋ก์ปฌ ๊ธฐ๋ก ๋ฐ์ดํฐ ์ธํธ๊ฐ ํ์ํฉ๋๋ค. ์ค์ํ ์ ์ ํ์ํ ๊ฒฝ์ฐ ๋ถ์ฐ ๋ก๊น ๋ฉ์ปค๋์ฆ์ ์ก์ธ์คํ์ฌ ์๋ณธ์์ ๋ณต์ฌ๋ณธ์ ๋ณต์ํ ์ ์๋ค๋ ๊ฒ์ ๋ณด์ฅํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. Kafka์ ์ปค๋ฅํฐ๋ ์ด ์์ ์ ํ๋ฅญํ๊ฒ ์ํํฉ๋๋ค.
๋ฐ๋ผ์ ์ค๋ ๋ ผ์๋ ์ ๊ทผ ๋ฐฉ์์๋ ๋ช ๊ฐ์ง ์ฅ์ ์ด ์์ต๋๋ค.
- ๋ฐ์ดํฐ๋ ์ฅ๊ธฐ๊ฐ ๋ก๊ทธ์ ์ ์ฅ๋ ์ ์๋ ๊ณตํต ์คํธ๋ฆผ์ ํํ๋ก ์ฌ์ฉ๋๋ฉฐ, ๊ณตํต ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๋ฉ์ปค๋์ฆ์ ๊ฐ ๊ฐ๋ณ ์ปจํ ์คํธ์ ํ๋์์ด์ด๋์ด ์์ด ์๋น์ค๊ฐ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์๋ํ ์ ์์ต๋๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ์ ์ด๋ถ๋ฒ์ด ๊ท ํ์ ์ด๋ฃฐ ์ ์์ต๋๋ค.
- ๋ค์ํ ์๋น์ค์์ ๋ค์ด์ค๋ ๋ฐ์ดํฐ๋ฅผ ์ธํธ๋ก ์ฝ๊ฒ ๊ฒฐํฉํ ์ ์์ต๋๋ค. ์ด๋ ๊ณต์ ๋ฐ์ดํฐ์์ ์ํธ ์์ฉ์ ๋จ์ํํ๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๋ก์ปฌ ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ ์งํ ํ์์ฑ์ ์ ๊ฑฐํฉ๋๋ค.
- ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ ๋ฐ์ดํฐ๋ง ์บ์ํ๊ณ ์ ๋ณด์ ์ถ์ฒ๋ ์ผ๋ฐ ๋ก๊ทธ๋ก ์ ์ง๋๋ฏ๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๊ฐ ์์๋๋ ๋ฌธ์ ๋ ๊ทธ๋ฆฌ ์ฌ๊ฐํ์ง ์์ต๋๋ค.
- ์๋น์ค์ ํต์ฌ์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ ๋๋ค. ์ฆ, ๋ฐ์ดํฐ ์์ด ๊ณ์ ์ฆ๊ฐํจ์๋ ๋ถ๊ตฌํ๊ณ ์๋น์ค๋ ์ฌ์ ํ ๋น์ฆ๋์ค ์ด๋ฒคํธ์ ์ ์ํ๊ฒ ๋์ํ ์ ์์ต๋๋ค.
- ํ์ฅ์ฑ ๋ฌธ์ ๋ ์๋น์ค๊ฐ ์๋ ๋ธ๋ก์ปค์ ์์ต๋๋ค. ํ์ฅ์ฑ์ ๋ํด ์๊ฐํ ํ์๊ฐ ์๊ธฐ ๋๋ฌธ์ ์๋น์ค ์์ฑ์ ๋ณต์ก์ฑ์ด ํฌ๊ฒ ์ค์ด๋ญ๋๋ค.
- ์๋ก์ด ์๋น์ค๋ฅผ ์ถ๊ฐํ๋ ๋ฐ ๊ธฐ์กด ์๋น์ค๋ฅผ ๋ณ๊ฒฝํ ํ์๊ฐ ์์ผ๋ฏ๋ก ์๋ก์ด ์๋น์ค ์ฐ๊ฒฐ์ด ๋ ์ฌ์์ง๋๋ค.
๋ณด์๋ค์ํผ ์ด๋ ๋จ์ํ REST ๊ทธ ์ด์์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ถ์ฐ๋ ๋ฐฉ์์ผ๋ก ๊ณต์ ๋ฐ์ดํฐ๋ก ์์ ํ ์ ์๋ ๋๊ตฌ ์ธํธ๋ฅผ ๋ฐ์์ต๋๋ค.
์ค๋ ๊ธฐ์ฌ์์๋ ๋ชจ๋ ์ธก๋ฉด์ ๋ค๋ฃจ์ง๋ ์์์ต๋๋ค. ์์ฒญ-์๋ต ํจ๋ฌ๋ค์๊ณผ ์ด๋ฒคํธ ์ค์ฌ ํจ๋ฌ๋ค์ ์ฌ์ด์ ๊ท ํ์ ๋ง์ถ๋ ๋ฐฉ๋ฒ์ ์์๋ด์ผ ํฉ๋๋ค. ํ์ง๋ง ์ด ๋ฌธ์ ๋ ๋ค์ ์๊ฐ์ ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ์๋ฅผ ๋ค์ด ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๊ฐ ์ ๊ทธ๋ ๊ฒ ์ข์์ง ๋ ์ ์์์ผ ํ ์ฃผ์ ๊ฐ ์์ต๋๋ค. ์ด์ ๋ํด์๋ ์ธ ๋ฒ์งธ ๊ธฐ์ฌ์์ ์ด์ผ๊ธฐํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๊ฐ ํ์ฉํ๋ค๋ฉด ํ์ฉํ ์ ์๋ ๋ค๋ฅธ ๊ฐ๋ ฅํ ๊ตฌ์กฐ๋ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด,
ํ์ง๋ง ์ง๊ธ์ ์ด๊ฒ๋ง ๊ธฐ์ตํ์ธ์. ๋ฐ์ดํฐ ์ด๋ถ๋ฒ์ ๋น์ฆ๋์ค ์๋น์ค๋ฅผ ๊ตฌ์ถํ ๋ ์ง๋ฉดํ๋ ํ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค. ๋น๊ฒฐ์ ๋ชจ๋ ๊ฒ์ ๋ค์ง์ด์ ๊ณต์ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ฅ ๊ฐ์ฒด๋ก ์ทจ๊ธํ๊ธฐ ์์ํ๋ ๊ฒ์
๋๋ค. ์ํ ์ ์ฅ ์คํธ๋ฆผ ์ฒ๋ฆฌ๋ ์ด์ ๋ํ ๊ณ ์ ํ ์ ์ถฉ์์ ์ ๊ณตํฉ๋๋ค. ์งํ์ ๋ฐฉํดํ๋ ์ค์ ์ง์ค์ "์ ๊ตฌ์ฑ ์์"๋ฅผ ๋ฐฉ์งํฉ๋๋ค. ๋ํ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ ํ์ดํ๋ผ์ธ์ ๋ฏผ์ฒฉ์ฑ, ํ์ฅ์ฑ ๋ฐ ํ๋ ฅ์ฑ์ ๋ณด์ฅํ๊ณ ์ด๋ฅผ ๋ชจ๋ ์๋น์ค์ ์ถ๊ฐํฉ๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๋ชจ๋ ์๋น์ค๊ฐ ํด๋น ๋ฐ์ดํฐ์ ์ฐ๊ฒฐ๋๊ณ ์์
ํ ์ ์๋ ์ผ๋ฐ์ ์ธ ์์์ ํ๋ฆ์ ์ง์คํ ์ ์์ต๋๋ค. ์ด๋ ์๋น์ค๋ฅผ ๋์ฑ ํ์ฅ ๊ฐ๋ฅํ๊ณ ์ํธ ๊ตํ ๊ฐ๋ฅํ๋ฉฐ ์์จ์ ์ผ๋ก ๋ง๋ญ๋๋ค. ๋ฐ๋ผ์ ํ์ดํธ๋ณด๋์ ๊ฐ์ค ํ
์คํธ์์ ๋ณด๊ธฐ ์ข๊ฒ ๋ณด์ผ ๋ฟ๋ง ์๋๋ผ ์์ญ ๋
๋์ ์๋ํ๊ณ ๋ฐ์ ํ ๊ฒ์
๋๋ค.
์ถ์ฒ : habr.com