REST API vs gRPC

sunnyjjang·2025년 4월 15일

네트워크

목록 보기
4/26
post-thumbnail

1. REST API

REST API란?

HTTP 기반의 통신 방식으로 리소스를 URL로 식별하고 HTTP 메서드(GET, POST, PUT, DELETE 등)를 이용해 요청/응답을 주고받는 비상태성 통신 구조

주 목적

외부 통신, 웹/앱 ↔ 백엔드 통신

개발 구조

URL + HTTP 메서드

데이터 포맷

JSON, XML 등 (가독성 중심)

2. gRPC

gRPC란?

다른 서버의 함수를 로컬 함수처럼 호출하는 개념

주 목적

마이크로서비스 간 통신 최적화, 양방향 스트리밍이나 실시간 데이터 처리

개발 구조

함수 호출 (RPC)

데이터 포맷

Protocol Buffers (바이너리 직렬화)

🔥 REST API: 외부 서비스와의 연동에 유리

🔥 gRPC: 마이크로서비스 간 내부 통신에 적합

profile
지금 이 순간이 다시 넘겨볼 수 있는 한 페이지가 될 수 있게

0개의 댓글