
개발
GRPC
비즈니스 로직을 여러 서비스로 분리하는 과정에서 공통된 코드 공유를 어떻게 할 것인가? 라이브러리 자원관리 책임소재가 명확하지 않음 모든 사람이 코드에 대한 이해가 있어야한다. (추상화의 이점이 없음) 러닝타임이 길어진다 REST API 서버를 두고 호출하는 방식 통신 계층이 증가 → 지연 발생의 문제 클라이언트 코드가 각 서비스에서 독립적으로 작성된다 데이터의 버전관리가 명확하지 않다. ⇒ RPC 서버를 두고 클라이언트(stub)에서 메서드를 사용하면 위 문제들을 해결할 수 있다. gRPC? google에서 만든 RPC (메타, 트위터 등 여러 rpc가 있음) RPC? Remote Procedure call(원격 프로시저 호출)은 별도의 원격 제어를 위한 코딩 없이 다른 주소 공간에서 함수나 프로시저를..