Functions / Jobs
Service
Functions / Jobs
Background execution of admitted domain effects.
CanonicalImplemented locally
Why it exists
Slow or retried effects need durable processing outside an interactive request.
Example
Process notification intent after the domain change is committed.
Connects to
- Update admits delivery intent to Functions / Jobs
- Functions / Jobs attempts effects through External Provider
- Domain Service admits background work to Functions / Jobs
Implementation notes
Queue admission is not successful delivery.
Public evidence: Cloudflare edge and Google Cloud application workloads have separate roles.
Related workflows
Related decisions
See the system-wide decisions.
Technical details
Queue admission is not successful delivery.
Conceptual explanation; private implementation details are omitted.