์นด์นด์ค, ํ ์ค ๊ฐ๋ฐ์๊ฐ ์๋ ค์ฃผ๋ ์๋ฐฑ๊ฐ์ MSA ํ๊ฒฝ์์์ ์ฑ๋ฅ ๋ณด์ฅ์ ์ํ RPC ์ฒ๋ฆฌ ๊ธฐ๋ฒ
๋๊ท๋ชจ MSA(Microservice Architecture) ํ๊ฒฝ์์ ์ฑ๋ฅ์ ๊ทน๋ํํ๋ RPC ํต์ ๊ธฐ๋ฒ์ ๋ค๋ฃน๋๋ค. ๋จ์ํ gRPC ์ค์ต์ ๋์ด, ์๋ฐฑ ๊ฐ์ ๋ง์ดํฌ๋ก์๋น์ค๊ฐ ๋์์ ๋์ํ๋ ์ค์ ์ด์ ํ๊ฒฝ์์ ์์ ์ ์ด๊ณ ํจ์จ์ ์ธ ์๋น์ค ๊ฐ ํต์ ์ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋๋ค. Golang์ ๊ธฐ๋ฐ์ผ๋ก Protocol Buffers(proto) ๋ฌธ๋ฒ ์์ฑ, ์๋ ์ฝ๋ ์์ฑ ๋ฐ ์๋น์ค ๊ตฌํ, gRPC์ ๊ตฌ์กฐ์ ๊ธฐ์กด RPC ๋๋น ์ฅ์ , ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ ์ต์ ํ ์ ๋ต๊น์ง ์ค๋ฌด ์ค์ฌ์ผ๋ก ๋ค๋ฃน๋๋ค. ๋น์ ๊ณต์๋ ์๋ฒ ๊ฐ๋ฐ ์ ๋ฌธ์๋ ์ฝ๊ฒ ์ดํดํ ์ ์๋๋ก, RPC์ ๊ฐ๋ ๋ถํฐ gRPC์ ๋ด๋ถ ๋์ ์๋ฆฌ๊น์ง ๋จ๊ณ์ ์ผ๋ก ์ค๋ช ํ์ฌ ์ค์ ์๋น์ค์ ๋ฐ๋ก ์ ์ฉํ ์ ์๋ ์ค๋ฌดํ ์ญ๋์ ๊ฐ์ถ๊ฒ ๋ฉ๋๋ค.
์๊ฐ์ 246๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ







