반응형 Frontend1 gRPC를 웹 브라우저에서 쓰기 모바일 전용 gRPC 서버에 웹 프론트엔드를 추가하면서 겪은 실전 경험을 공유합니다.1. 왜 이 글을 쓰게 되었나우리 팀은 O2O 서비스 플랫폼을 운영하고 있습니다. 백엔드는 Kotlin gRPC 서버, 클라이언트는 Flutter 모바일 앱이었습니다. Flutter는 네이티브 gRPC를 완벽하게 지원하니까, 아무 문제 없이 잘 동작했습니다.그런데 어느 날, 서비스 제공자를 위한 웹 대시보드가 필요해졌습니다.브라우저는 네이티브 gRPC를 사용할 수 없습니다.선택지는 두 가지였습니다:REST API를 새로 만든다 — gRPC 서비스 10개 이상, RPC 메서드 100개 이상을 REST로 다시 구현?기존 gRPC 서버를 웹에서도 쓸 수 있게 만든다 — Envoy 프록시로 프로토콜만 번역하면?당연히 2번이었습니.. 2026. 2. 27. 이전 1 다음 반응형