Skip to content

platform capability

platform adds the production infrastructure layer to your Go service: config, lifecycle, and structured logging in one capability.

  • YAML config loading with capability-aware struct fields
  • lifecycle.App with ordered startup/shutdown
  • Structured logging via slog
  • PII redaction log handler
  • Live reload with .air.toml

Add platform to any production service — it’s the foundation everything else depends on. Transport capabilities (http-api, grpc, kafka-consumer) all need config, logging, and lifecycle management to be production-ready.

Suggests: docker, bootstrap

Terminal window
verikt new my-service --language go --cap platform
# or add to an existing service:
verikt add platform

bootstrap

Composition Root pattern for testable dependency wiring.

observability

OpenTelemetry tracing and metrics alongside platform logging.

health

Health endpoints integrated with the platform lifecycle.