Go Microservice

Use when building, scaffolding, or reviewing a Go backend service or HTTP/gRPC API — choosing between stdlib net/http, chi, gin, echo, fiber, ConnectRPC or gRPC; wiring Postgres/MySQL with pgx, sqlc, GORM or ent; Redis caching and distributed locks; SQS/Kafka consumers; graceful shutdown; GOMAXPROCS/GOMEMLIMIT container tuning; goroutine leaks; log/slog structured logging; OpenTelemetry; Dockerfiles for Go; project layout with cmd/ and internal/. Also for "start a Go service", "add an endpoint", "why is my Go service leaking goroutines", "Go service is getting OOMKilled".

Mayank9mare Updated

File contents

Mayank9mare/mayank-awesome-skills/tree/main/go-microservice commit 162c7fcf7f

Frequently asked questions

npx skillmds@latest add mayank9mare/go-microservice