Skip to content

Worker Template — Architecture (agents)

Agent intent

Assume no northbound HTTP surface unless the generated solution explicitly adds one. Hosted services, consumers, and schedulers are first-class.

Public reference: Worker overview · Kernel: Base — Architecture

Do / Do not

Do Do not
Model idempotent message handlers Treat Worker as a BFF
Plan graceful shutdown (drain queues) Copy API Gateway JWT patterns verbatim
Share DI discipline with Base Put domain logic in base-template/ submodule

Failure modes

  • Poison messages — define DLQ / manual replay in runbook.
  • HangFire dashboard — secure or disable in production per platform.