Skip to content

worker capability

worker adds a background worker pool to your Go service for async job processing with graceful shutdown.

  • Worker pool
  • Job interface
  • Graceful shutdown support

Use worker for background job processing — sending emails, processing uploads, generating reports, or any task that shouldn’t block an HTTP response. The graceful shutdown support ensures in-flight jobs complete before the process exits.

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

graceful

Ordered shutdown to let in-flight jobs complete.

scheduler

Periodic scheduler for cron-style job triggering.

observability

Trace background job execution with OpenTelemetry.