Skip to content
Santekno.com | Tech Tutorials and Trends
EN
Home / Series / gRPC Golang Tutorial from Basics to Production
Go Tutorial Series 110 chapters · 55 hours

gRPC Golang Tutorial from Basics to Production

A complete guide to gRPC in Go — from introduction, protobuf, streaming, interceptors, and security, to a cross-language microservices case study. 110 articles across 11 structured chapters.

📅 Started Jun 2025 🔄 Updated every Mon & Thu 👤 Ihsan Arif
Your progress 0 / 110 chapters · 0%
Continue Learning
Santekno · Complete Series
grpc-golang · 110 articles
gRPC Golang Tutorial from Basics to Production
IA Ihsan Arif·10+ yrs engineering
Format
  • ✓ 110 chapters of text (~55 h reading + coding)
  • ✓ Source code on GitHub
  • ✓ Companion videos on YouTube
  • ✓ eBook PDF version (optional)
What you'll master
1 Understand gRPC, protobuf, and their advantages over REST/GraphQL
2 Build your first gRPC server & client in Go from scratch
3 Implement all four RPC types including bidirectional streaming
4 Write interceptors & middleware for logging, auth, and rate limiting
5 Secure services with TLS, mutual auth, JWT, and OAuth2
6 Test gRPC with unit tests, mocks, bufconn, and load testing
7 Integrate gRPC with a REST gateway, Envoy, Kafka, Docker, & Kubernetes
8 Build a real cross-language microservices case study (Go, Node, Python, Java, Swift)
Before you start
  • Familiar with Go — able to write programs and basic structs
  • Understand the basics of HTTP/REST APIs
  • Go toolchain & protoc installed (covered in Chapter 1)
  • Terminal + editor (VS Code or your IDE of choice)

Curriculum

11 chapters · 110 articles · 55 hours total

IA
Author

Ihsan Arif

Senior software engineer with 10+ years in backend & e-commerce. Go and Laravel specialist. Author of 248+ articles on Santekno since 2018.

📖
eBook · Bonus

PDF Version — Coming Soon

All chapters + diagrams + code in a single PDF. Available once the series is finished.

🔔 Notify me when available