finds.dev← search

// the find

simplesteph/grpc-go-course

★ 493 · Go · MIT · updated Feb 2022

Companion Repository for my gRPC Golang course

Companion code for a Udemy gRPC course in Go, covering the four streaming patterns plus a MongoDB-backed CRUD API. It's a learning reference, not a library — the value is seeing all four RPC types implemented side by side with error handling and TLS.

Covers all four gRPC streaming modes in one repo, so you can compare patterns without hunting across separate projects. Includes TLS setup with generated certs, which most tutorials skip. The blog example with MongoDB gives a realistic CRUD context beyond toy math operations. Proto files and generated code are checked in, so you can run it without needing to set up protoc.

Last updated February 2022 — the Go module dependencies are stale and likely have breaking changes or CVEs by now. SSL private keys are committed directly to the repo, which is a bad habit to model. The generated .pb.go files being committed means the protoc toolchain version is invisible and drift is silent. No tests anywhere, so there's nothing to run to verify the code still works.

View on GitHub → Homepage ↗

// want more like this?

Every week we dig through GitHub and send you a few repos picked for what you're working on, each with an honest take like this one. Free. See a real issue →

// similar repos

Search the finds →