โ
Intermediate Go: Build Concurrent Backend Services
Concurrency as the Spine of a Go Service
Quick Review: Types, Interfaces, and Errors That Survive Production
Goroutines, Channels, and Context for Request-Scoped Work
(sign-in required)
Project: A Bounded Concurrent Fan-Out Worker with errgroup
Checkpoint: Concurrency Foundations
HTTP Service, Data Access, and Tests
Project Layout, Modules, and Explicit Dependency Wiring
net/http: Handlers, Middleware, JSON, and Graceful Shutdown
Project: Postgres-Backed API with database/sql and Integration Tests
Checkpoint: HTTP Service and Data Access
Ship It: gRPC, Performance, and Deployment
gRPC and Protobuf Alongside Your HTTP API
Benchmarking and pprof: Finding Real Hotspots
Capstone: Containerize, Wire CI, and Expose the gRPC Endpoint
(paid)
Checkpoint: gRPC, Profiling, and Deployment
(paid)
Course cheatsheet
(paid)
Checkpoint: HTTP Service and Data Access