๋ชจ๋๋ฆฌ์ค๋ฅผ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ฌ์ค๊ณํ๋ ๋ฐ ์๊ฐ์์ ๋ณด๋๊ณ ๋ง์นจ๋ด ๋ชจ๋๊ฐ ํจ๊ป ๋ชจ์ฌ ์ค์์น๋ฅผ ์ ํํ์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์นํ์ด์ง๋ก ์ด๋ํ๋ฉด... ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์ต๋๋ค. ๋ค์ ๋ก๋ํ๋ฉด ์๋ฌด ์์ฉ์ด ์์ต๋๋ค. ์ฌ์ดํธ๊ฐ ๋๋ฌด ๋๋ ค์ ๋ช ๋ถ ๋์ ์๋ตํ์ง ์์ต๋๋ค. ๋ฌด์จ ์ผ์ด์์?
๊ฐ์ฐ์์ Jimmy Bogard๋ ์ค์ ๋ง์ดํฌ๋ก์๋น์ค ์ฌํด์ ๋ํ "์ฌํ ๋ถ์"์ ์ค์ํ ์์ ์ ๋๋ค. ๊ทธ๋ ์์ ์ด ๋ฐ๊ฒฌํ ๋ชจ๋ธ๋ง, ๊ฐ๋ฐ ๋ฐ ์์ฐ ๋ฌธ์ ์ ๊ทธ์ ํ์ด ์ด๋ป๊ฒ ์๋ก์ด ๋ถ์ฐํ ๋จ์ผ์ฒด๋ฅผ ์จ์ ํ ์ต์ข ๊ทธ๋ฆผ์ผ๋ก ์ฒ์ฒํ ๋ณํ์์ผฐ๋์ง ๋ณด์ฌ์ค ๊ฒ์ ๋๋ค. ์ค๊ณ ์ค๋ฅ๋ฅผ ์์ ํ ๋ฐฉ์งํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ์ง๋ง ์ต์ํ ์ค๊ณ ํ๋ก์ธ์ค ์ด๊ธฐ์ ๋ฌธ์ ๋ฅผ ์๋ณํ์ฌ ์ต์ข ์ ํ์ด ์์ ์ ์ธ ๋ถ์ฐ ์์คํ ์ด ๋๋๋ก ํ ์ ์์ต๋๋ค.
์๋
ํ์ธ์ ์ฌ๋ฌ๋ถ, ์ ๋ Jimmy์
๋๋ค. ์ค๋ ์ฌ๋ฌ๋ถ์ ๋ง์ดํฌ๋ก์๋น์ค๋ฅผ ๊ตฌ์ถํ ๋ ๋๊ท๋ชจ ์ฌํด๋ฅผ ํผํ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํด ๋ฃ๊ฒ ๋ ๊ฒ์
๋๋ค. ์ด๊ฒ์ ๋ฐฐ๊ฐ ๋น์ฐ๊ณผ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ฝ 90๋
๋ฐ ๋์ ์ผํ ํ์ฌ์ ์ด์ผ๊ธฐ์
๋๋ค. ์ด ์ด์ผ๊ธฐ๋ฅผ ์ ๋๋ก ์ ๋ฌํ๋ ค๋ฉด ์๊ฐ์ ๊ฑฐ์ฌ๋ฌ ์ฌ๋ผ๊ฐ ์ด ํ์ฌ๊ฐ ์ด๋์ ์์ํ๋์ง, ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ IT ์ธํ๋ผ๊ฐ ์ด๋ป๊ฒ ์ฑ์ฅํ๋์ง ์ด์ผ๊ธฐํด์ผ ํฉ๋๋ค. ์ด๋ฒ ์ฌ๋์์ ๋ฌด๊ณ ํ ์ด๋ค์ ์ด๋ฆ์ ๋ณดํธํ๊ธฐ ์ํด ๋๋ ์ด ํ์ฌ์ ์ด๋ฆ์ ๋ฒจ์ปดํจํฐ๋ก ๋ฐ๊พธ์์ต๋๋ค. ๋ค์ ์ฌ๋ผ์ด๋์์๋ XNUMX๋
๋ ์ค๋ฐ ์ด๋ฌํ ๊ธฐ์
์ IT ์ธํ๋ผ๊ฐ ์ด๋ค ๋ชจ์ต์ด์๋์ง ๋ณด์ฌ์ค๋๋ค. ์ด๋ ์ปดํจํฐ ์ฒ ๋ฌผ์ ์ด์์ ์ํ ๋๊ท๋ชจ ๋ฒ์ฉ ๋ด๊ฒฐํจ์ฑ HP Tandem ๋ฉ์ธํ๋ ์ ์๋ฒ์ ์ผ๋ฐ์ ์ธ ์ํคํ
์ฒ์
๋๋ค.
๊ทธ๋ค์ ๋ชจ๋ ์ฃผ๋ฌธ, ํ๋งค, ๋ฐํ, ์ ํ ์นดํ๋ก๊ทธ, ๊ณ ๊ฐ ๊ธฐ๋ฐ์ ๊ด๋ฆฌํ ์ ์๋ ์์คํ
์ ๊ตฌ์ถํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋น์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฉ์ธํ๋ ์ ์๋ฃจ์
์ ์ ํํ์ต๋๋ค. ์ด ๊ฑฐ๋ํ ์์คํ
์๋ ํ์ฌ์ ๋ํ ๋ชจ๋ ์ ๋ณด์ ๊ฐ๋ฅํ ๋ชจ๋ ์ ๋ณด๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ๋ชจ๋ ๊ฑฐ๋๊ฐ ์ด ๋ฉ์ธํ๋ ์์ ํตํด ์ํ๋์์ต๋๋ค. ๊ทธ๋ค์ ๋ชจ๋ ๋ฌ๊ฑ์ ํ ๋ฐ๊ตฌ๋์ ๋ด์๋์๊ณ ๊ทธ๊ฒ์ด ์ ์์ด๋ผ๊ณ ์๊ฐํ์ต๋๋ค. ์ฌ๊ธฐ์ ํฌํจ๋์ง ์์ ์ ์ผํ ๊ฒ์ ์ฐํธ ์ฃผ๋ฌธ ์นดํ๋ก๊ทธ์ ์ ํ ์ฃผ๋ฌธ์
๋๋ค.
์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์คํ ์ ์ ์ ๋ ์ปค์ง๊ณ ๊ทธ ์์ ์์ฒญ๋ ์์ ์ฐ๋ ๊ธฐ๊ฐ ์์์ต๋๋ค. ๋ํ COBOL์ ์ธ๊ณ์์ ๊ฐ์ฅ ํํ๋ ฅ์ด ๋ฐ์ด๋ ์ธ์ด๊ฐ ์๋๊ธฐ ๋๋ฌธ์ ์์คํ ์ ๊ฒฐ๊ตญ ํฌ๊ณ ๋จ์ผํ ์ฐ๋ ๊ธฐ ์กฐ๊ฐ์ด ๋์์ต๋๋ค. 2000๋ ์ ๊ทธ๋ค์ ๋ง์ ํ์ฌ๋ค์ด ์น์ฌ์ดํธ๋ฅผ ํตํด ๋ชจ๋ ๋น์ฆ๋์ค๋ฅผ ์ํํ๋ค๋ ์ฌ์ค์ ์๊ณ ์ต์ด์ ์์ ์ฉ ๋ท์ปด ์น์ฌ์ดํธ๋ฅผ ๊ตฌ์ถํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
์ด๊ธฐ ๋์์ธ์ ๊ฝค ๊ด์ฐฎ์ ๋ณด์๊ณ ์ต์์ ์ฌ์ดํธ bell.com๊ณผ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ ์ฌ๋ฌ ํ์ ๋๋ฉ์ธ(catalog.bell.com, account.bell.com,orders.bell.com, ์ ํ ๊ฒ์ search.bell)์ผ๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. com.com. ๊ฐ ํ์ ๋๋ฉ์ธ์ ASP.Net 1.0 ํ๋ ์์ํฌ์ ์์ฒด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ ๋ชจ๋ ์์คํ ๋ฐฑ์๋์ ํต์ ํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ์ฃผ๋ฌธ์ ๋ชจ๋ ์ฐ๋ ๊ธฐ๊ฐ ๋จ์ ์๋ ํ๋์ ๊ฑฐ๋ํ ๋ฉ์ธํ๋ ์ ๋ด์์ ๊ณ์ ์ฒ๋ฆฌ๋๊ณ ์คํ๋์์ง๋ง ํ๋ฐํธ ์๋๋ ๊ฐ๋ณ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ๋ณ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์๋ ๋ณ๋์ ์น์ฌ์ดํธ์์ต๋๋ค.
๊ทธ๋์ ์์คํ
์ ๋์์ธ์ ์ง์์ ์ฐํ๊ณ ๋
ผ๋ฆฌ์ ์ผ๋ก ๋ณด์์ง๋ง ์ค์ ์์คํ
์ ๋ค์ ์ฌ๋ผ์ด๋์ ๊ฐ์์ต๋๋ค.
๋ชจ๋ ์์๋ ์๋ก์ ๋ํ ํธ์ถ, ์ก์ธ์ค๋ API, ๋ด์ฅ๋ ํ์ฌ DLL ๋ฑ์ ์ฒ๋ฆฌํ์ต๋๋ค. ๋ฒ์ ์ ์ด ์์คํ
์ด ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋๋ฅผ ๊ฐ์ ธ์ ํ๋ก์ ํธ ๋ด๋ถ์ ๋ฐ์ด ๋ฃ์ผ๋ฉด ๋ชจ๋ ๊ฒ์ด ์ค๋จ๋๋ ๊ฒฝ์ฐ๊ฐ ์ข
์ข
์์์ต๋๋ค. MS SQL Server 2005์์๋ ๋งํฌ ์๋ฒ๋ผ๋ ๊ฐ๋
์ ์ฌ์ฉํ๋๋ฐ, ์ฌ๋ผ์ด๋์ ํ์ดํ๋ฅผ ํ์ํ์ง๋ ์์์ง๋ง, ์ฌ๋ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ์ป์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ
์ด๋ธ์ ๊ตฌ์ฑํ๋ ๋ฐ์๋ ๋ฌธ์ ๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ์๋ก ํต์ ์ ํ์ต๋๋ค.
์ด์ ์์คํ ์ ์๋ก ๋ค๋ฅธ ๋ ผ๋ฆฌ์ ์์ญ์ด ์ด๋ ์ ๋ ๋ถ๋ฆฌ๋์๊ธฐ ๋๋ฌธ์ ์ด๋ ๋ถ์ฐ๋ ๋จผ์ง ๋ฉ์ด๋ฆฌ๊ฐ ๋์์ผ๋ฉฐ ๊ฐ์ฅ ํฐ ์ฐ๋ ๊ธฐ ์กฐ๊ฐ์ ์ฌ์ ํ โโ๋ฉ์ธํ๋ ์ ๋ฐฑ์๋์ ๋จ์ ์์ต๋๋ค.
์ฌ๋ฏธ์๋ ์ ์ ์ด ๋ฉ์ธํ๋ ์์ด Bell Computers์ ๊ฒฝ์์
์ฒด์ ์ํด ๊ตฌ์ถ๋์์ผ๋ฉฐ ์ฌ์ ํ ํด๋น ๊ธฐ์ ์ปจ์คํดํธ์ ์ํด ์ ์ง ๊ด๋ฆฌ๋๋ค๋ ๊ฒ์
๋๋ค. ์์ฌ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฑ๋ฅ์ด ๋ง์กฑ์ค๋ฝ์ง ๋ชปํ๋ค๊ณ ํ์ ํ ํ์ฌ๋ ํด๋น ์ ํ๋ฆฌ์ผ์ด์
์ ์ ๊ฑฐํ๊ณ ์์คํ
์ ์ฌ์ค๊ณํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๊ธฐ์กด ์์ฉ ํ๋ก๊ทธ๋จ์ 15๋ ๋์ ์์ฐ๋์์ผ๋ฉฐ ์ด๋ ASP.Net ๊ธฐ๋ฐ ์์ฉ ํ๋ก๊ทธ๋จ ์ค ๊ธฐ๋ก์ ๋๋ค. ์ด ์๋น์ค๋ ์ ์ธ๊ณ์ ์ฃผ๋ฌธ์ ๋ฐ์๋ค์์ผ๋ฉฐ, ์ด ๋จ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฐ๊ฐ ์์ต์ XNUMX์ต ๋ฌ๋ฌ์ ๋ฌํ์ต๋๋ค. ์์ต์ ์๋น ๋ถ๋ถ์ bell.com ์น์ฌ์ดํธ์์ ์ฐฝ์ถ๋์์ต๋๋ค. ๋ธ๋ ํ๋ผ์ด๋ฐ์ด์๋ ์ฌ์ดํธ๋ฅผ ํตํ ์ฃผ๋ฌธ ๊ฑด์๊ฐ ์๋ฐฑ๋ง ๊ฑด์ ๋ฌํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ธฐ์กด ์ํคํ ์ฒ์์๋ ์์คํ ์์์ ๊ฒฌ๊ณ ํ ์ํธ ์ฐ๊ฒฐ๋ก ์ธํด ์ค์ ๋ก ์๋น์ค ๋ณ๊ฒฝ์ด ํ์ฉ๋์ง ์์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์ด ํ์ฉ๋์ง ์์์ต๋๋ค.
๊ฐ์ฅ ์ฌ๊ฐํ ๋ฌธ์ ๋ ์ด๋ฌํ ๊ฑฐ๋ ๊ณํ์ด ๊ธ๋ก๋ฒ ๊ธฐ์ ์์ ๋งค์ฐ ์ผ๋ฐ์ ์ด๋ผ๋ ์ฌ์ค์๋ ๋ถ๊ตฌํ๊ณ ํ ๊ตญ๊ฐ์์ ์ฃผ๋ฌธ์ ํ๊ณ ๋ค๋ฅธ ๊ตญ๊ฐ์์ ๋น์ฉ์ ์ง๋ถํ๊ณ ์ XNUMX๊ตญ์ผ๋ก ๋ณด๋ผ ์ ์๋ค๋ ๊ฒ์ ๋๋ค. ๊ธฐ์กด ์น์ฌ์ดํธ์์๋ ์ด๋ฐ ๊ฒ์ด ํ์ฉ๋์ง ์์ ์ ํ๋ก ์ฃผ๋ฌธ์ ์ ์ํ๊ณ ์ ์ํด์ผ ํ์ต๋๋ค. ์ด๋ก ์ธํด ํ์ฌ๋ ์ํคํ ์ฒ ๋ณ๊ฒฝ, ํนํ ๋ง์ดํฌ๋ก์๋น์ค๋ก์ ์ ํ์ ๋ํด ์ ์ ๋ ๋ง์ด ์๊ฐํ๊ฒ ๋์์ต๋๋ค.
๊ทธ๋ค์ ๋น์ทํ ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋์ง ์์๋ณด๊ธฐ ์ํด ๋ค๋ฅธ ํ์ฌ๋ฅผ ์ดํด๋ณด๋ ํ๋ช ํ ์ผ์ ํ์ต๋๋ค. ์ด๋ฌํ ์๋ฃจ์ ์ค ํ๋๋ API์ ์ธ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํตํด ์ฐ๊ฒฐ๋ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๊ตฌ์ฑ๋ Netflix ์๋น์ค ์ํคํ ์ฒ์์ต๋๋ค.
Bell Computers ๊ฒฝ์์ง์ ํน์ ๊ธฐ๋ณธ ์์น์ ์ค์ํ๋ฉด์ ์ด๋ฌํ ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ์ฒซ์งธ, ๊ณต์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ ์ค๋ณต์ ์ ๊ฑฐํ์ต๋๋ค. ๋ฐ์ดํฐ๊ฐ ์ ์ก๋์ง ์์๊ณ , ๋ฐ๋๋ก ๋ฐ์ดํฐ๊ฐ ํ์ํ ๋ชจ๋ ์ฌ๋์ด ์ค์ํ๋ ์์ค๋ก ์ด๋ํด์ผ ํ์ต๋๋ค. ๊ทธ ๋ค์์๋ ๊ฒฉ๋ฆฌ์ ์์จ์ฑ์ด ๋ค๋ฐ๋์ต๋๋ค. ๊ฐ ์๋น์ค๋ ๋ค๋ฅธ ์๋น์ค์ ๋ ๋ฆฝ์ ์ด์์ต๋๋ค. ๊ทธ๋ค์ ์ ๋์ ์ผ๋ก ๋ชจ๋ ๊ฒ์ ์น API๋ฅผ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ค๋ฅธ ์์คํ ์ ๋ณ๊ฒฝํ๋ ค๋ ๊ฒฝ์ฐ ๋ชจ๋ ์น API๋ฅผ ํตํด ์ํ๋์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ค์ํ ์ ์ ๊ฒฝ์์ฌ์ ํ๋์จ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ "Bell" ๋ฉ์ธํ๋ ์๊ณผ ๋ฌ๋ฆฌ "Bell on Bell"์ด๋ผ๋ ์๋ก์ด ๋ฉ์ธํ๋ ์์ด์์ต๋๋ค.
๊ทธ๋์ 18๊ฐ์์ ๊ฑธ์ณ ์ด๋ฌํ ํต์ฌ ์์น์ ์ค์ฌ์ผ๋ก ์์คํ ์ ๊ตฌ์ถํ๊ณ ์ฌ์ ์ ์ ๋จ๊ณ์ ์ด๋ฅด๋ ์ต๋๋ค. ์ฃผ๋ง์ ๋ง์น๊ณ ์ ๋ฌด์ ๋ณต๊ทํ ๊ฐ๋ฐ์๋ค์ ํจ๊ป ๋ชจ์ฌ ์ ์์คํ ์ด ์ฐ๊ฒฐ๋ ๋ชจ๋ ์๋ฒ๋ฅผ ์ผฐ์ต๋๋ค. 18๊ฐ์์ ์์ , ์๋ฐฑ ๋ช ์ ๊ฐ๋ฐ์, ๊ฐ์ฅ ํ๋์ ์ธ Bell ํ๋์จ์ด - ๊ธ์ ์ ์ธ ๊ฒฐ๊ณผ๋ ์์ต๋๋ค! ๋ง์ ์ฌ๋๋ค์ด ์ด ์์คํ ์ ๋ฉํ์์ ์ฌ๋ฌ ๋ฒ ์คํํ์ง๋ง ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ง์ ์ฌ๋๋ค์ ์ค๋ง์์ผฐ์ต๋๋ค.
๊ทธ๋ค์ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋ชจ๋ ๋์ ํฌ์ํ๋ ๊ฒ์ด ํ๋ช ํ์ต๋๋ค. ๊ทธ๋ค์ ์ค์์น๊ฐ ์๋ ๊ฐ์ฅ ํ๋์ ์ธ ์๋ฒ ๋์ ์ค์นํ๊ณ , ์์ฒญ๋ ์์ RAM์ ๊ฐ์ถ ๊ฐ์ฅ ๊ฐ๋ ฅํ ์๋ฒ ํ๋์จ์ด์ธ ๊ธฐ๊ฐ๋นํธ ๊ด์ฌ์ ๋ฅผ ์ฌ์ฉํ๊ณ , ๋ชจ๋ ๊ฒ์ ์ฐ๊ฒฐํ๊ณ ๊ตฌ์ฑํ์ง๋ง, ๋ค์ ํ ๋ฒ ์๋ฌด๊ฒ๋ ํ์ง ์์์ต๋๋ค! ๊ทธ๋ฐ ๋ค์ ๊ทธ๋ค์ ๊ทธ ์ด์ ๊ฐ ์๊ฐ ์ด๊ณผ์ผ์ง๋ ๋ชจ๋ฅธ๋ค๊ณ ์์ฌํ๊ธฐ ์์ํ์ฌ ๋ชจ๋ ์น ์ค์ , ๋ชจ๋ API ์ค์ ์ผ๋ก ์ด๋ํ์ฌ ์ ์ฒด ์๊ฐ ์ด๊ณผ ๊ตฌ์ฑ์ ์ต๋ ๊ฐ์ผ๋ก ์ ๋ฐ์ดํธํ์ฌ ๊ทธ๋ค์ด ํ ์ ์๋ ์ผ์ ์์์ ๋ฌด์ธ๊ฐ๊ฐ ์ผ์ด๋๊ธฐ๋ฅผ ๊ธฐ๋ค๋ฆฌ๋ ๊ฒ๋ฟ์ด์์ต๋๋ค. ์ฌ์ดํธ์. ๊ทธ๋ค์ ์น์ฌ์ดํธ๊ฐ ๋ง์นจ๋ด ๋ก๋๋ ๋๊น์ง 9๋ถ XNUMX์ด๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ ๊ธฐ๋ค๋ฆฌ๊ณ ๋ ๊ธฐ๋ค๋ ธ์ต๋๋ค.
๊ทธ ํ ํ ์ํฉ์ ๋ํ ์ฒ ์ ํ ๋ถ์์ด ํ์ํ๋ค๋ ์ ์ ๊นจ๋ซ๊ณ ์ฐ๋ฆฌ๋ฅผ ์ด๋ํด ์ฃผ์ จ์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋จผ์ ์์๋ธ ์ฌ์ค์ 18๊ฐ์์ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๋์ ๋จ ํ๋์ ์ค์ "๋ง์ดํฌ๋ก"๊ฐ ์์ฑ๋์ง ์์๋ค๋ ๊ฒ์ ๋๋ค. ๋ชจ๋ ๊ฒ์ด ๋ ์ปค์ก์ ๋ฟ์ ๋๋ค. ์ดํ ์ฐ๋ฆฌ๋ ์ฌ๋์ ์์ธ์ ํ์ ํ๊ธฐ ์ํด '๋ํญํ'๊ณผ ๋น์ทํ '๋น๋ ํญํ'์ด๋ผ๊ณ ๋ ์๋ ค์ง 'ํ๊ณ ', '์ฌํ ํ๊ณ '๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ ์ฌํ ๋ถ๊ฒ์ ์ฐ๊ธฐ ์์ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ช ๊ฐ์ง ๋จ์๋ฅผ ์ป์๋๋ฐ ๊ทธ ์ค ํ๋๋ API ํธ์ถ ๋น์ ํธ๋ํฝ์ด ์์ ํ ํฌํ๋์๋ค๋ ๊ฒ์ด์์ต๋๋ค. ๋ชจ๋๋ฆฌ์ ์๋น์ค ์ํคํ
์ฒ๋ฅผ ์ฌ์ฉํ๋ฉด ์ค๋ฅ๋ฅผ ์ผ์ผํฌ ์ ์๋ ๋ชจ๋ ๊ฒ์ ๋ณด๊ณ ํ๋ ๋จ์ผ ์คํ ์ถ์ ์ด ์๊ธฐ ๋๋ฌธ์ ์ ํํ ๋ฌด์์ด ์๋ชป๋์๋์ง ์ฆ์ ์ดํดํ ์ ์์ต๋๋ค. ์ฌ๋ฌ ์๋น์ค๊ฐ ๋์ผํ API์ ๋์์ ์ก์ธ์คํ๋ ๊ฒฝ์ฐ WireShark์ ๊ฐ์ ์ถ๊ฐ ๋คํธ์ํฌ ๋ชจ๋ํฐ๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ ์ธ์๋ ์ถ์ ์ ์ถ์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. ๋๋ถ์ ๋จ์ผ ์์ฒญ์ ๊ฒ์ฌํ๊ณ ๊ตฌํ ์ค์ ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ํ๋์ ์นํ์ด์ง๋ฅผ ๊ฐ์ ธ์ ๊ฑฐ์ 2์ฃผ ๋์ ํผ์ฆ ์กฐ๊ฐ์ ๋ชจ์ผ๊ณ , ๋ค์ํ ํธ์ถ์ ํ๊ณ , ๊ฐ ํ์ด์ง๊ฐ ์ด๋ค ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์๋์ง ๋ถ์ํ์ต๋๋ค.
์ด ์ฌ์ง์ ๋ณด์ธ์. ์ด๋ ํ๋์ ์ธ๋ถ ์์ฒญ์ด ์๋น์ค์ ๋ฐํ๋๋ ๋ง์ ๋ด๋ถ ํธ์ถ์ ์ํํ๋๋ก ์์ฒญํ๋ ๊ฒ์ ๋ณด์ฌ์ค๋๋ค. ๊ฐ ๋ด๋ถ ํธ์ถ์ ํ์ํ ์ ๋ณด๋ฅผ ์ป๊ธฐ ์ํด ๋ค๋ฅธ ๊ณณ์ผ๋ก ๋์๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ์์ฒญ์ ๋
๋ฆฝ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋๋ก ์ถ๊ฐ ํ์ ๋ง๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ด ๊ทธ๋ฆผ์ ์ธ๋ถ ์์ฒญ์ด ์ถ๊ฐ ์๋น์ค๋ฅผ ํธ์ถํ๊ณ , ์ด ์ถ๊ฐ ์๋น์ค๊ฐ ๋ค๋ฅธ ์ถ๊ฐ ์๋น์ค๋ฅผ ํธ์ถํ๋ ๋ฑ ๊ฑฐ์ ๋ฌดํ์ ํธ์ถ๋๋ฏ๋ก ์๋ฏธ ์๋ ์ฐ์ ํธ์ถ์ฒ๋ผ ๋ณด์
๋๋ค.
์ด ๋ค์ด์ด๊ทธ๋จ์ ๋
น์์ ์๋น์ค A๊ฐ ์๋น์ค B๋ฅผ ํธ์ถํ๊ณ , ์๋น์ค B๊ฐ ์๋น์ค C๋ฅผ ํธ์ถํ๊ณ , ๋ค์ ์๋น์ค A๋ฅผ ํธ์ถํ๋ ๋ฐ์์ ๋ณด์ฌ์ค๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก "๋ถ์ฐ ๊ต์ฐฉ ์ํ"๊ฐ ๋ฐ์ํฉ๋๋ค. ๋จ์ผ ์์ฒญ์ผ๋ก ์์ฒ ๊ฐ์ ๋คํธ์ํฌ API ํธ์ถ์ด ์์ฑ๋์์ผ๋ฉฐ ์์คํ
์๋ ๋ด๊ฒฐํจ์ฑ ๋ฐ ๋ฃจํ ๋ณดํธ๊ฐ ๋ด์ฅ๋์ด ์์ง ์์๊ธฐ ๋๋ฌธ์ ์ด๋ฌํ API ํธ์ถ ์ค ํ๋๋ผ๋ ์คํจํ๋ฉด ์์ฒญ์ด ์คํจํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ์ํ์ ์ข ํ์ต๋๋ค. ๊ฐ API ํธ์ถ์ SLA๋ 150ms ์ดํ, ๊ฐ๋ ์๊ฐ์ 99,9%์์ต๋๋ค. ํ ์์ฒญ์ผ๋ก ์ธํด 200๊ฐ์ ์๋ก ๋ค๋ฅธ ํธ์ถ์ด ๋ฐ์ํ์ผ๋ฉฐ ๊ฐ์ฅ ์ข์ ๊ฒฝ์ฐ ํ์ด์ง๋ 200 x 150ms = 30์ด ๋ด์ ํ์๋ ์ ์์ต๋๋ค. ๋น์ฐํ ์ด๊ฒ์ ์ข์ง ์์์ต๋๋ค. 99,9% ๊ฐ๋ ์๊ฐ์ 200์ ๊ณฑํ๋ฉด ๊ฐ์ฉ์ฑ์ด 0%๊ฐ ๋ฉ๋๋ค. ์ด ์ํคํ ์ฒ๋ ์ฒ์๋ถํฐ ์คํจํ ์ด๋ช ์ด์๋ ๊ฒ์ผ๋ก ๋ฐํ์ก์ต๋๋ค.
์ฐ๋ฆฌ๋ ๊ฐ๋ฐ์๋ค์๊ฒ 18๊ฐ์์ ์์ ํ์๋ ์ด ๋ฌธ์ ๋ฅผ ์ธ์ํ์ง ๋ชปํ ์ด์ ๋ฅผ ๋ฌผ์์ต๋๋ค. ๊ทธ๋ค์ ์คํํ ์ฝ๋์ ๋ํด์๋ง SLA๋ฅผ ๊ณ์ฐํ์ง๋ง ์๋น์ค๊ฐ ๋ค๋ฅธ ์๋น์ค๋ฅผ ํธ์ถํ ๊ฒฝ์ฐ์๋ SLA์ ํด๋น ์๊ฐ์ ๊ณ์ฐํ์ง ์์ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ ํ๋ก์ธ์ค ๋ด์์ ์์๋ ๋ชจ๋ ๊ฒ์ 150ms์ ๊ฐ์ ๊ณ ์ํ์ง๋ง ๋ค๋ฅธ ์๋น์ค ํ๋ก์ธ์ค์ ๋ํ ์ก์ธ์ค๋ ์ ์ฒด ์ง์ฐ์ ๋ช ๋ฐฐ๋ ์ฆ๊ฐ์์ผฐ์ต๋๋ค. ๋ฐฐ์ด ์ฒซ ๋ฒ์งธ ๊ตํ์ "๋น์ ์ด SLA๋ฅผ ํต์ ํ๊ณ ์์ต๋๊น, ์๋๋ฉด SLA๊ฐ ๋น์ ์ ํต์ ํ๊ณ ์์ต๋๊น?"์์ต๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ๋ ํ์์์ต๋๋ค.
๋ค์์ผ๋ก ์ฐ๋ฆฌ๊ฐ ๋ฐ๊ฒฌํ ๊ฒ์ ๊ทธ๋ค์ด Peter Deitch์ James Gosling์ด ๊ณต์ํํ ๋ถ์ฐ ์ปดํจํ
์คํด์ ๊ฐ๋
์ ์๊ณ ์์์ง๋ง ๊ทธ ์ฒซ ๋ถ๋ถ์ ๋ฌด์ํ๋ค๋ ๊ฒ์
๋๋ค. โ๋คํธ์ํฌ๋ ์์ ์ ์ด๋คโ, โ์ง์ฐ ์๊ฐ ์์โ, โ๋ฌดํํ ์ฒ๋ฆฌ๋โ์ด๋ผ๋ ์ง์ ์ ์คํด์
๋๋ค. ๋ ๋ค๋ฅธ ์คํด๋ก๋ "๋คํธ์ํฌ๋ ์์ ํ๋ค", "ํ ํด๋ก์ง๋ ์ ๋ ๋ณํ์ง ์๋๋ค", "๊ด๋ฆฌ์๋ ํญ์ ํ ๋ช
๋ฟ์ด๋ค", "๋ฐ์ดํฐ ์ ์ก ๋น์ฉ์ XNUMX์ด๋ค", "๋คํธ์ํฌ๋ ๋์ง์ ์ด๋ค" ๋ฑ์ด ์๋ค.
๊ทธ๋ค์ ๋ก์ปฌ ์ปดํจํฐ์์ ์๋น์ค๋ฅผ ํ
์คํธํ๊ณ ์ธ๋ถ ์๋น์ค์ ์ฐ๊ฒฐํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ค์๋ฅผ ์ ์ง๋ ์ต๋๋ค. ๋ก์ปฌ์์ ๊ฐ๋ฐํ๊ณ ๋ก์ปฌ ์บ์๋ฅผ ์ฌ์ฉํ ๋ ๋คํธ์ํฌ ํ์ด ๋ฐ์ํ์ง ์์์ต๋๋ค. 18๊ฐ์์ ๊ฐ๋ฐ ๊ธฐ๊ฐ ๋์ ๊ทธ๋ค์ ์ธ๋ถ ์๋น์ค๊ฐ ์ํฅ์ ๋ฐ์ผ๋ฉด ์ด๋ค ์ผ์ด ์ผ์ด๋ ์ง ํ ๋ฒ๋ ์๊ฐํด ๋ณธ ์ ์ด ์์ต๋๋ค.
์ด์ ๊ทธ๋ฆผ์ ์๋น์ค ๊ฒฝ๊ณ๋ฅผ โโ๋ณด๋ฉด ๋ชจ๋ ์๋ชป๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. ์๋น์ค ๊ฒฝ๊ณ๋ฅผ โโ์ ์ํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์กฐ์ธํ๋ ์์ค๊ฐ ๋ง์ด ์์ผ๋ฉฐ, ๋๋ถ๋ถ์ ๋ค์ ์ฌ๋ผ์ด๋์ Microsoft์ฒ๋ผ ์๋ชป ์ํํฉ๋๋ค.
์ด ์ฌ์ง์ "๋ง์ดํฌ๋ก์๋น์ค ๊ตฌ์ถ ๋ฐฉ๋ฒ" ์ฃผ์ ์ ๋ํ MS ๋ธ๋ก๊ทธ์์ ๊ฐ์ ธ์จ ๊ฒ์
๋๋ค. ์ด๋ ๊ฐ๋จํ ์น ์ ํ๋ฆฌ์ผ์ด์
, ๋น์ฆ๋์ค ๋ก์ง ๋ธ๋ก ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์์ฒญ์ ์ง์ ์ ์ผ๋ก ์ด๋ฃจ์ด์ง๋ฉฐ ์น์ฉ ์๋ฒ ํ ๋, ๋น์ฆ๋์ค์ฉ ์๋ฒ ํ ๋, ๋ฐ์ดํฐ๋ฒ ์ด์ค์ฉ ์๋ฒ ํ ๋๊ฐ ์์ ๊ฒ์
๋๋ค. ํธ๋ํฝ์ ๋๋ฆฌ๋ฉด ๊ทธ๋ฆผ์ด ์ฝ๊ฐ ๋ณ๊ฒฝ๋ฉ๋๋ค.
์ฌ๊ธฐ์๋ ๋ ๊ฐ์ ์น ์๋ฒ, ์น ์๋น์ค์ ๋น์ฆ๋์ค ๋ก์ง ์ฌ์ด์ ์์นํ ์บ์, ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฌ์ด์ ์๋ ๋ ๋ค๋ฅธ ์บ์ ๊ฐ์ ํธ๋ํฝ์ ๋ถ์ฐ์ํค๋ ๋ก๋ ๋ฐธ๋ฐ์๊ฐ ์์ต๋๋ค. ์ด๊ฒ์ด ๋ฐ๋ก Bell์ด 2000๋
๋ ์ค๋ฐ ๋ก๋ ๋ฐธ๋ฐ์ฑ ๋ฐ ๋ธ๋ฃจ/๊ทธ๋ฆฐ ๋ฐฐํฌ ์ ํ๋ฆฌ์ผ์ด์
์ ์ฌ์ฉํ ์ํคํ
์ฒ์
๋๋ค. ์ด ๊ณํ์ ๋ชจ๋๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ๋์์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ์ผ๋ง ์ ๊น์ง๋ ๋ชจ๋ ๊ฒ์ด ์ ์๋ํ์ต๋๋ค.
๋ค์ ๊ทธ๋ฆผ์ MS๊ฐ ๋ชจ๋๋ฆฌ์ค์์ ๋ง์ดํฌ๋ก์๋น์ค๋ก ์ด๋ํ๋๋ก ๊ถ์ฅํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. ์ฆ, ๊ฐ ์ฃผ์ ์๋น์ค๋ฅผ ๋ณ๋์ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ถํ ํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค. Bell์ด ์ค์๋ฅผ ํ ๊ฒ์ ์ด ๊ณํ์ ์คํํ๋ ๋์์ด์์ต๋๋ค.
๊ทธ๋ค์ ๋ชจ๋ ์๋น์ค๋ฅผ ๋ค์ํ ๊ณ์ธต์ผ๋ก ๋๋์์ผ๋ฉฐ ๊ฐ ๊ณ์ธต์ ๋ง์ ๊ฐ๋ณ ์๋น์ค๋ก ๊ตฌ์ฑ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์น ์๋น์ค์๋ ์ฝํ
์ธ ๋ ๋๋ง ๋ฐ ์ธ์ฆ์ ์ํ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ํฌํจ๋์๊ณ , ๋น์ฆ๋์ค ๋ก์ง ์๋น์ค๋ ์ฃผ๋ฌธ ๋ฐ ๊ณ์ ์ ๋ณด ์ฒ๋ฆฌ๋ฅผ ์ํ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๊ตฌ์ฑ๋์์ผ๋ฉฐ, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํนํ๋ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ ์ฌ๋ฌ ๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ถํ ๋์์ต๋๋ค. ์น, ๋น์ฆ๋์ค ๋ก์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ชจ๋ ์ํ ๋น์ ์ฅ ์๋น์ค์์ต๋๋ค.
ํ์ง๋ง ์ด ๊ทธ๋ฆผ์ ํ์ฌ์ IT ํด๋ฌ์คํฐ ์ธ๋ถ์ ์ด๋ค ์ฌ์ ๋ถ๋ ๋งคํํ์ง ์์๊ธฐ ๋๋ฌธ์ ์์ ํ ์๋ชป๋ ๊ฒ์ด์์ต๋๋ค. ์ด ๊ณํ์ ์ธ๋ถ ์ธ๊ณ์์ ์ฐ๊ฒฐ์ ๊ณ ๋ คํ์ง ์์๊ธฐ ๋๋ฌธ์ ์ XNUMX์ ๋น์ฆ๋์ค ๋ถ์์ ์ป๋ ๋ฐฉ๋ฒ ๋ฑ์ด ๋ช ํํ์ง ์์์ต๋๋ค. ๋๋ ๋ํ ๋ ๋ง์ ๋์ ๋ฒ๊ธฐ ์ํด ๊ฐ๋ฅํ ํ ๋ง์ ์ฌ๋์ ๊ด๋ฆฌํ๋ ค๋ ๊ฐ๋ณ ์ง์์ ๊ฒฝ๋ ฅ์ ๊ฐ๋ฐํ๊ธฐ ์ํด ์ฌ๋ฌ ๊ฐ์ง ์๋น์ค๋ฅผ ๋ฐ๋ช ํ๋ค๋ ์ ์ ์ฃผ๋ชฉํฉ๋๋ค.
๊ทธ๋ค์ ๋ง์ดํฌ๋ก์๋น์ค๋ก์ ์ ํ์ด ๋ด๋ถ N ๊ณ์ธต ๋ฌผ๋ฆฌ์ ๊ณ์ธต ์ธํ๋ผ๋ฅผ ๊ฐ์ ธ์์ ๊ทธ ์์ Docker๋ฅผ ์ค์นํ๋ ๊ฒ๋งํผ ์ฝ๋ค๊ณ ๋ฏฟ์์ต๋๋ค. ์ ํต์ ์ธ N ๊ณ์ธต ์ํคํ ์ฒ๊ฐ ์ด๋ค ๋ชจ์ต์ธ์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค.
์ด๋ UI ์ฌ์ฉ์ ์ธํฐํ์ด์ค ์์ค, ๋น์ฆ๋์ค ๋ก์ง ์์ค, ๋ฐ์ดํฐ ์ก์ธ์ค ์์ค ๋ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ 4๊ฐ ์์ค์ผ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ๋ณด๋ค ์ง๋ณด์ ์ธ ๊ฒ์ DDD(Domain-Driven Design) ๋๋ ์ํํธ์จ์ด ์งํฅ ์ํคํ
์ฒ๋ก, ๋ ์ค๊ฐ ์์ค์ ๋๋ฉ์ธ ๊ฐ์ฒด์ ์ ์ฅ์์
๋๋ค.
์ ๋ ์ด ์ํคํ
์ฒ์์ ๋ค์ํ ๋ณํ ์์ญ, ๋ค์ํ ์ฑ
์ ์์ญ์ ์ดํด๋ณด๋ ค๊ณ ๋
ธ๋ ฅํ์ต๋๋ค. ์ผ๋ฐ์ ์ธ N ๊ณ์ธต ์ ํ๋ฆฌ์ผ์ด์
์์๋ ๊ตฌ์กฐ์ ์์ง์ผ๋ก ์์์ ์๋๋ก ์นจํฌํ๋ ๋ค์ํ ๋ณ๊ฒฝ ์์ญ์ด ๋ถ๋ฅ๋ฉ๋๋ค. ์ด๋ ๊ฐ๋ณ ์ปดํจํฐ์์ ์ํ๋๋ ์นดํ๋ก๊ทธ, ๊ตฌ์ฑ ์ค์ ๋ฐ ์ฒดํฌ์์ ํ์ธ์ด๋ฉฐ ์ฐ๋ฆฌ ํ์์ ์ฒ๋ฆฌํ์ต๋๋ค.
์ด ์ฒด๊ณ์ ํน์ง์ ์ด๋ฌํ ๋ณ๊ฒฝ ์์ญ์ ๊ฒฝ๊ณ๊ฐ ๋น์ฆ๋์ค ๋
ผ๋ฆฌ ์์ค๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊น์ง ํ์ฅ๋๋ค๋ ๊ฒ์
๋๋ค.
์๋น์ค๊ฐ ๋๋ค๋ ๊ฒ์ด ๋ฌด์์ ์๋ฏธํ๋์ง ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์๋น์ค ์ ์์๋ 6๊ฐ์ง ํน์ง์ ์ธ ์์ฑ์ด ์์ต๋๋ค. ์ด๋ ๋ค์๊ณผ ๊ฐ์ ์ํํธ์จ์ด์ ๋๋ค.
- ํน์ ์กฐ์ง์์ ์์ฑํ๊ณ ์ฌ์ฉํฉ๋๋ค.
- ์์คํ ๋ด์์ ํน์ ์ ํ์ ์ ๋ณด์ ๋ด์ฉ, ์ฒ๋ฆฌ ๋ฐ/๋๋ ์ ๊ณต์ ๋ด๋นํฉ๋๋ค.
- ํน์ ์ด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๊ธฐ ์ํด ๋ ๋ฆฝ์ ์ผ๋ก ๊ตฌ์ถ, ๋ฐฐํฌ ๋ฐ ์คํํ ์ ์์ต๋๋ค.
- ์๋น์ ๋ฐ ๊ธฐํ ์๋น์ค์ ํต์ ํ์ฌ ๊ณ์ฝ ๋๋ ๊ณ์ฝ ๋ณด์ฆ์ ๋ฐ๋ผ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ฌด๋จ ์ก์ธ์ค๋ก๋ถํฐ ์์ ์ ๋ณดํธํ๊ณ ์ ๋ณด ์์ค๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค.
- ์ ๋ณด ์์์ผ๋ก ์ด์ด์ง์ง ์๋ ๋ฐฉ์์ผ๋ก ์ฅ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
์ด ๋ชจ๋ ์์ฑ์ '์์จ์ฑ'์ด๋ผ๋ ํ ๋จ์ด๋ก ํํ๋ ์ ์์ต๋๋ค. ์๋น์ค๋ ์๋ก ๋ ๋ฆฝ์ ์ผ๋ก ์ด์๋๊ณ , ํน์ ์ ํ ์ฌํญ์ ์ถฉ์กฑํ๋ฉฐ, ์ฌ๋๋ค์ด ํ์ํ ์ ๋ณด๋ฅผ ๋ฐ์ ์ ์๋ ๊ณ์ฝ์ ์ ์ํฉ๋๋ค. ๋๋ ๊ทธ ์ฌ์ฉ์ด ์๋ช ํ ํน์ ๊ธฐ์ ์ ๋ํด์๋ ์ธ๊ธํ์ง ์์์ต๋๋ค.
์ด์ ๋ง์ดํฌ๋ก์๋น์ค์ ์ ์๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
- ๋ง์ดํฌ๋ก์๋น์ค๋ ํฌ๊ธฐ๊ฐ ์๊ณ ํ๋์ ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ค๊ณ๋์์ต๋๋ค.
- ๋ง์ดํฌ๋ก์๋น์ค๋ ์์จ์ ์ ๋๋ค.
- ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ฅผ ๋ง๋ค ๋ ๋์ ๊ณํ ๋น์ ๊ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ Sam Newman์ ์ ์ Building Microservices์ ๋์จ ์ ์์ ๋๋ค.
์ ํ๋ ์ปจํ ์คํธ์ ์ ์๋ Eric Evans์ ์ฑ Domain-Driven Design์์ ๋ฐ์์ต๋๋ค. ์ด๋ ๋ณผ๋ฅจ ์ํคํ ์ฒ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ด๋ฅผ ์๋ก ๋ค๋ฅธ ๋ฐ์ธ๋ฉ๋ ์ปจํ ์คํธ๋ก ๋๋๊ณ ์ด๋ค ๊ฐ์ ์ํธ ์์ฉ์ ๋ช ์์ ์ผ๋ก ์ ์ํ๋ ์ํคํ ์ฒ ๋์์ธ ์ผํฐ์ธ DDD์ ํต์ฌ ํจํด์ ๋๋ค.
๊ฐ๋จํ ๋งํด์ ๋ฐ์ธ๋ฉ๋ ์ปจํ
์คํธ๋ ํน์ ๋ชจ๋์ด ์ฌ์ฉ๋ ์ ์๋ ๋ฒ์๋ฅผ ๋ํ๋
๋๋ค. ์ด ์ปจํ
์คํธ ๋ด์๋ ์๋ฅผ ๋ค์ด ๋น์ฆ๋์ค ๋๋ฉ์ธ์์ ๋ณผ ์ ์๋ ๋
ผ๋ฆฌ์ ์ผ๋ก ํตํฉ๋ ๋ชจ๋ธ์ด ์์ต๋๋ค. ์ฃผ๋ฌธ ๊ด๊ณ์์๊ฒ '๊ณ ๊ฐ์ด ๋๊ตฌ์ธ๊ฐ'๋ผ๊ณ ๋ฌผ์ผ๋ฉด ํ ๊ฐ์ง ์ ์๊ฐ ๋์ค๊ณ , ์์
๊ด๊ณ์์๊ฒ ๋ฌผ์ด๋ณด๋ฉด ๋ ๋ค๋ฅธ ์ ์๊ฐ ๋์ค๊ณ , ์ถ์ฐ์๋ค์ ์ธ ๋ฒ์งธ ์ ์๋ฅผ ๋ด๋ฆฐ๋ค.
๋ฐ๋ผ์ ์ ํ๋ ์ปจํ ์คํธ์์๋ ์๋น์ค ์๋น์๊ฐ ๋ฌด์์ธ์ง ๋ช ํํ๊ฒ ์ ์ํ ์ ์๋ค๋ฉด ์ด ์ฉ์ด์ ์๋ฏธ์ ๋ํด ์ด์ผ๊ธฐํ ์ ์๋ ๊ฒฝ๊ณ๋ฅผ ์ ์ํ ๋ค์ ์ด๋ฌํ ๋ค์ํ ์ ์ ๊ฐ์ ์ ํ์ ์ ์ ์ํ์๊ณ ๋งํฉ๋๋ค. ์ฆ, ์ฃผ๋ฌธ ๊ด์ ์์ ๊ณ ๊ฐ์ ๋ํด ์ด์ผ๊ธฐํ๋ฉด ์ด๊ฒ์ด ์๋ฏธํ๊ณ , ํ๋งค ๊ด์ ์์ ๋ณด๋ฉด ์ด๊ฒ์ด ์๋ฏธํฉ๋๋ค.
๋ง์ดํฌ๋ก์๋น์ค์ ๋ค์ ์ ์๋ ๋ชจ๋ ์ข ๋ฅ์ ๋ด๋ถ ์์ ์ ์บก์ํํ์ฌ ์์ ํ๋ก์ธ์ค ๊ตฌ์ฑ ์์๊ฐ ํ๊ฒฝ์ผ๋ก "๋์ถ"๋๋ ๊ฒ์ ๋ฐฉ์งํ๋ ๊ฒ์ ๋๋ค. ๋ค์์ SLA์์ ๋ฐํ๋๋ ๊ณ์ฝ์ด๋ผ๋ ์์ด๋์ด๋ก ํํ๋๋ "์ธ๋ถ ์ํธ ์์ฉ ๋๋ ์ธ๋ถ ํต์ ์ ์ํ ๋ช ์์ ๊ณ์ฝ์ ์ ์"์ ๋๋ค. ๋ง์ง๋ง ์ ์๋ ์ ๋๋ ์ ์ ๋ํ ์์ ์ ๋๋ค. ์ด๋ ๋ง์ดํฌ๋ก์๋น์ค ๋ด์ ์ผ๋ จ์ ์์ ๊ณผ ์ธ๋ถ ์ธ๊ณ์์ ํต์ ์ ์ํ ์์ฉ์ฒด์ ์กด์ฌ๋ฅผ ์๋ฒฝํ๊ฒ ์บก์ํํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๊ทธ๋์ ์ฐ๋ฆฌ๋ Bell Computers ์ง์๋ค์๊ฒ ์ด๋ ๊ฒ ๋งํ์ต๋๋ค. โ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฌ๋ถ์ด ๋ง๋ ํผ๋์ ๊ณ ์น ์ ์์ต๋๋ค. ํ์ง๋ง ์๋น์ค ํ๋๋ง ๊ณ ์น๋ฉด ๋ชจ๋ ๊ฒ์ด ์ ๋ ์ ์์ต๋๋ค. ๊ฐ๊ฐ." ์ด์ 9๋ถ XNUMX์ด๋ณด๋ค ๋น ๋ฅด๊ฒ ์์ฒญ์ ์๋ตํ๋๋ก ์ ์ผํ ์๋น์ค๋ฅผ ์์ ํ ๋ฐฉ๋ฒ๋ถํฐ ์ค๋ช
ํ๊ฒ ์ต๋๋ค.
22:30 ๋ถ
์กฐ๋ง๊ฐ ๊ณ์...
์ผ๋ถ ๊ด๊ณ
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ
์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
Dell R730xd๋ ์์คํ
๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
์ถ์ฒ : habr.com