Development Kit contains utilities useful for production Go applications.
Provided packages:
log
- logging package using the standardized logr.Logger interface and https://github.com/uber-go/zap as a backend.otel
- OpenTelemetry instrumentation utilities suggesting HonneyComb as a backend.configutil
- utilities for loading configuration files and environment variables using Koanf or Viper as backend.httputil
- HTTP utilities like error handler, graceful server shutdown, etc.sync/rungroup
- run goroutines gracefully by waiting for them to finish.