https://velog.io/@dojun527/gRPC란
https://velog.io/@kimjaejung96/gRPC란-무엇인가

gRPC는 구글에서 개발한 어느 환경에서 실행할 수 있는 최신 오픈 소스 고성능 RPC 프레임워크이다.
gRPC를 이용하면 원격에 있는 애플리케이션의 메소드를 로컬메소드인 것처럼 직접 호출할 수 있기 때문에 분산 애플리케이션과 서비스를 보다 쉽게 만들 수 있다.
gRPC는 RPC 시스템에서와 마찬가지로 서비스를 정의하고, 서비스를 위한 매개변수와 반환값을 가지는 메소드를 만든다는 아이디어를 가지고있다.

서버 측은 정의한 서비스 규격에 따라 인터페이스를 구현하고 gRPC 서버를 실행하여 클라이언트 호출을 처리한다. 클라이언트 측에서는 서버와 동일한 방법을 제공하는 stub이 있다.