#gRPC

4 articles

Comparing API Styles: REST, GraphQL, gRPC, Webhooks, WebSocket, and Messaging
Architecture 2026-06-27

Comparing API Styles: REST, GraphQL, gRPC, Webhooks, WebSocket, and Messaging

Six common API styles, REST, GraphQL, gRPC, Webhooks, WebSocket, and Messaging, compared side by side. This article organizes them by communication model, lays out each style's overview, design considerations, and pros and cons, and gives guidance for choosing. A map for picking a style in API design.

#API#REST#GraphQL#gRPC#WebSocket#Webhook#Messaging
When to Use gRPC: Adoption Criteria and Trade-offs
Architecture 2026-06-25

When to Use gRPC: Adoption Criteria and Trade-offs

When should you adopt gRPC? This guide covers its core ideas (RPC, HTTP/2, Protocol Buffers), where it fits and where it does not, the trade-offs, operational concerns, and how it compares with REST and GraphQL.

#gRPC#Architecture#API#Microservices#Protocol Buffers#HTTP/2
A Collection of Links for Reviewing gRPC and Protocol Buffers
Application 2024-01-25

A Collection of Links for Reviewing gRPC and Protocol Buffers

Review essential gRPC and Protocol Buffers resources covering load balancing, Kubernetes deployment, and best practices.

#gRPC#Protocol Buffers#Link Collection
What is gRPC? A Practical Introduction to gRPC with Go
Application 2020-09-08

What is gRPC? A Practical Introduction to gRPC with Go

Learn what gRPC is, how Protocol Buffers work, and how to build a gRPC server and client in Go. Includes comparison with REST and when to choose gRPC.

#Golang#gRPC#Microservices#HTTP/2#RPC