Skip to content

Build a gRPC server in 7 minutes - using just the Go standard library!

Notifications You must be signed in to change notification settings

akshayjshah/grpc-demystified

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gRPC Demystified

Watch the video

This repository contains the slides and code for a lightning talk I gave at Gophercon 2022. In the talk, we build a gRPC server — from scratch — using just the Go standard library.

If you'd like a copy of the slides, they're available in Keynote or PDF format. You can watch the talk on YouTube (or click the image above).

The code includes a REST handler and a from-scratch gRPC handler, both implementing the same logic. There's also a client for each, along with a grpc-go client to show that our handler is speaking the wire protocol correctly. To start the HTTP server and make a request with each client, go run ..

If this talk appeals to you, the Connect RPC framework may be right up your alley.

About

Build a gRPC server in 7 minutes - using just the Go standard library!

Topics

Resources

Stars

Watchers

Forks

Languages