MSA1 SpringBoot프로젝트를 gRPC 서버/클라이언트로 만들어보자!💫 (SpringBoot3 + gRPC) 프로젝트 개요원티드 백엔드 인턴십을 통해 기업 과제를 수행하면서, 자원서버와 인증서버를 별도로 두고 사용하는 구조가 있다는 것을 알게 되었다.이때 특이했던 점은 자원서버는 자원에 대한 CRUD API만으로 구성되어 있으면서 모든 API에 대한 인가 처리는 인증 서버로 통신해서 처리하도록 만들어야 한다는 점이었다. 구성도는 아래와 같다.자원 서버와 인증 서버 간의 통신을 gRPC로 구현해야 했는데, 먼저 gRPC란 무엇인지에 대한 이해가 필요했다.gRPC란?Google에서 개발한 오픈소스 원격 프로시저 호출(Remote Procedure Call, RPC) 프레임워크. 마이크로서비스 간 통신을 위해 설계되었으며, 빠르고 효율적인 데이터 전송을 지원한다. gRPC는 기본적으로 HTTP/2 프로토콜을 사용하고.. Spring 2024. 10. 1. 이전 1 다음