๋ง์ดํฌ๋ก์๋น์ค์ ํจ์ , ๋์ ๋๋ ์ง์ฐ์๊ฐ
๋ชจ๋๋ฆฌ์ ์ํคํ ์ฒ๋ฅผ ๋ง์ดํฌ๋ก์๋น์ค๋ก ๋ถ๋ฆฌํ๋ฉด ๊ฐ๋ฐ๊ณผ ๋ฐฐํฌ๋ ์ ์ฐํด์ง์ง๋ง, ํ๋์ ์์ฒญ์ด ์ฌ๋ฌ ์๋น์ค๋ฅผ ์์ฐจ์ ์ผ๋ก ๊ฑฐ์ณ์ผ ํ๋ ๋งํผ ์ง์ฐ์๊ฐ์ด ๋์ ๋๋ ํจ์ ์ด ์๊น๋๋ค. ๊ฐ ํ์ ์ง์ฐ์ด 30ms๋ก ์์ ๋ณด์ฌ๋ 5๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ฉด 150ms๋ฅผ ํ์ฉ ๋๊ธฐ๋ฉฐ, ์ฌ๊ธฐ์ ํต์ ์ค๋ฒํค๋๊น์ง ๋ํด์ง๋ฉด ์ฌ์ฉ์๊ฐ ์ฒด๊ฐํ๋ ์๋ต ์๋๋ ๋์ ๋๊ฒ ๋๋ ค์ง๋๋ค.
์ด ๊ณ์ฐ๊ธฐ๋ ์์ฒญ์ด ๊ฑฐ์น๋ ์๋น์ค ํ ์์ ํ๋น ํ๊ท ์ง์ฐ์๊ฐ์ ๊ณฑํด ๊ธฐ๋ณธ ์ง์ฐ์ ๊ตฌํ๊ณ , ์ฌ๊ธฐ์ ์ง๋ ฌํยทTLS ํธ๋์ ฐ์ดํฌ ๋ฑ์์ ๋ฐ์ํ๋ ๋คํธ์ํฌ ์ค๋ฒํค๋(%)๋ฅผ ์ถ๊ฐ๋ก ๋ฐ์ํด ์ค์ ์ ๊ฐ๊น์ด ์ ์ฒด ์ง์ฐ์๊ฐ์ ์์ธกํฉ๋๋ค.
์์ ์ง์ฐ์ด ๋๋ฌด ํฌ๋ค๋ฉด ๋ถํ์ํ ํ์ ์ค์ด๊ฑฐ๋, ์์ฐจ ํธ์ถ ๋์ ๋ณ๋ ฌ ํธ์ถ๋ก ์ ํํ๊ณ , gRPC ๊ฐ์ ๊ฒฝ๋ ํ๋กํ ์ฝ์ด๋ ์บ์ฑ ๊ณ์ธต์ ๋์ ํ๋ ๊ฒ์ ๊ฒํ ํด๋ณด์ธ์. ์ง์ฐ์๊ฐ์ ์ฌ์ฉ์ ๊ฒฝํ๋ฟ ์๋๋ผ ์๋ฒ ์์ ์ฌ์ฉ๋์๋ ์ง์ ์ํฅ์ ๋ฏธ์น๋ฏ๋ก ์ํคํ ์ฒ ์ค๊ณ ์ด๊ธฐ์ ์ ๊ฒํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํ๋์ ์์ฒญ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด ์์ฐจ์ ์ผ๋ก ํธ์ถํด์ผ ํ๋ ์๋น์ค์ ๊ฐ์๋ฅผ ์๋ฏธํฉ๋๋ค. API ๊ฒ์ดํธ์จ์ด๋ถํฐ ์ต์ข ๋ฐ์ดํฐ๋ฒ ์ด์ค๊น์ง ๊ฑฐ์น๋ ์๋น์ค ๋จ๊ณ๋ฅผ ์ธ๋ฉด ๋ฉ๋๋ค.
์๋น์ค ๊ฐ ํต์ ์๋ ์ง๋ ฌํ, ์ญ์ง๋ ฌํ, TLS ํธ๋์ ฐ์ดํฌ ๋ฑ ์์ ์ฒ๋ฆฌ ์๊ฐ ์ธ์ ๋ถ๊ฐ ๋น์ฉ์ด ๋ฐ์ํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ์ค๋ฒํค๋๋ก ๋ฐ์ํฉ๋๋ค.
๋ถํ์ํ ํ์ ์ค์ด๊ฑฐ๋, ๋ณ๋ ฌ๋ก ํธ์ถ ๊ฐ๋ฅํ ์์ฒญ์ ๋์์ ์ฒ๋ฆฌํ๊ณ , gRPC ๊ฐ์ ๊ฒฝ๋ ํ๋กํ ์ฝ๊ณผ ์บ์ฑ์ ๋์ ํ๋ ๊ฒ์ด ๋ํ์ ์ธ ๊ฐ์ ๋ฐฉ๋ฒ์ ๋๋ค.