Beacon

Reliability model

View as Markdown

Reliability model

Beacon operational robustness strategy for critical events.

explanation • updated 2026-03-15

Reliability goals

  • Keep processing predictable during spikes and partial failures.
  • Reduce double-execution incidents on mutable operations.
  • Ensure fast recovery with explicit runbooks.

Protection layers

  1. Fast ingestion: receive and acknowledge events with minimal validation.
  2. Idempotent persistence: technical and business dedupe per operation.
  3. Async execution: domain-isolated workers with controlled retries.
  4. Actionable observability: metrics, alerts, and audit trail.

Retry and backoff strategy

Error classPolicyEscalation
Transientretry with exponential backoffalert when threshold is exceeded
Logical/validationno automatic retryopen manual action with context
External dependency degradedlimited retry + circuit breakertrigger operational mitigation mode

Daily operating signals

  • Backlog above baseline by section/event.
  • Unexpected growth in idempotent 409 conflicts.
  • Time-to-final-state above declared SLO.