해당 글은 마이크로서비스 아키텍처 구축에서 학습한 내용을 다룹니다.목차MSA 서비스간 통신 종류원격 프로시저 호출 RESTGraphQL메시지 브로커중단 변경 관리하기락스텝 배포 (lockstep deployment)호환도지지 않는 마이크로서비스 버전의 공존기존 인터페이스 에뮬레이션무엇이 최선일까?극단적 조치1-1. MSA 서비스간 통신 종류 - 원격 프로시저 호출 (Remote Procedure Call)로컬 호출을 통해 어딘가에 있는 원격 서비스를 실행(RPC)하는 기술을 말한다.일반적으로 RPC 기술은 직렬화 프로토콜에 투자한다는 의미이며, RPC 프레임워크는 데이터가 직렬화 되거나 역직렬화 되는 방법을 정의한다.대표적으로 gRPC가 있으므로 이를 중점으로 설명한다.gRPC는 프로토콜 버퍼 (아래 코..