The syllabus follows the Go Cloud-Native Development exam domains, with the most time spent on the heaviest-weighted areas and your weakest topics.
Go interfaces, errors, modules and package design
Goroutines, channels, context and backpressure
HTTP middleware, limits and graceful shutdown
Tests, fuzzing, race detection and profiling
Logs, metrics, traces, configuration and secrets
Generated gRPC and protobuf contracts
Deadlines, cancellation, status and streaming
Retries, idempotency and overload resilience
Testing, compatibility and failure injection
Tracing, metrics, security and shutdown
CRD design, validation and generated APIs
client-go, caches, indexes and workqueues
Idempotent reconciliation, status and finalizers
RBAC, secrets, identity and leader election
Observability, tests, failure injection and shutdown
Domain weights come from the published exam outline used in PrepKloud projects. We recheck the latest official Cloud-Native Development objectives with you in the first session.