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.