This document compares REST and gRPC for building microservices. It discusses how REST uses HTTP requests to access resources on a URL, while gRPC uses protocol buffers to define APIs and services. It provides examples of implementing services and clients using both approaches. The document argues that gRPC performs better for microservices due to features like streaming, automatic client generation, and language-independent services.
Related topics: