Skip to main content

Business

Business capabilities and rules for the Timer service.

Capabilities

  • Create one-shot and recurring timers
  • Pause/resume/cancel timers
  • Webhook callbacks with retries
  • Real-time progress updates

Key Rules

  • Max recurrence count and minimum interval enforced per plan
  • Callback endpoints must respond within timeout; retries with backoff
  • Global rate limit per tenant to protect resources

SLAs

  • Timer execution jitter: < 100ms p95
  • Webhook delivery: < 1s p95
  • Availability: 99.95%

Success Metrics

  • On-time execution rate
  • Callback success rate
  • Timer creation-to-execution latency

Integrations

  • Message broker (Kafka/RabbitMQ)
  • Notification service for timer events
  • Billing for premium schedules