카카오, 토스 개발자가 알려주는 수백개의 MSA 환경에서의 성능 보장을 위한 RPC 처리 기법
Hong
대규모 MSA(Microservice Architecture) 환경에서 성능을 극대화하는 RPC 통신 기법을 다룹니다. 단순한 gRPC 실습을 넘어, 수백 개의 마이크로서비스가 동시에 동작하는 실제 운영 환경에서 안정적이고 효율적인 서비스 간 통신을 구현하는 방법을 배웁니다. Golang을 기반으로 Protocol Buffers(proto) 문법 작성, 자동 코드 생성 및 서비스 구현, gRPC의 구조와 기존 RPC 대비 장점, 그리고 성능 최적화 전략까지 실무 중심으로 다룹니다. 비전공자나 서버 개발 입문자도 쉽게 이해할 수 있도록, RPC의 개념부터 gRPC의 내부 동작 원리까지 단계적으로 설명하여 실제 서비스에 바로 적용할 수 있는 실무형 역량을 갖추게 됩니다.
Basic
Go, MSA, backend