Choose between EventBridge Scheduler and EventBridge time-based rules for a recurring or one-time task

domain: aws-eventbridge · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Use EventBridge Scheduler if per-schedule timezone awareness (including DST handling) is needed — legacy scheduled rules always evaluate in UTC only
  2. Use Scheduler's native at() expression for genuinely one-time schedules; legacy rules only support rate()/cron() and require workarounds for one-off runs
  3. If more than 5 targets are effectively needed, use Scheduler — each schedule invokes one target but that target can be any of 270+ AWS services via its universal-target mechanism, whereas a rule is hard-capped at 5 targets with no quota increase available
  4. For very large numbers of independent schedules (beyond roughly 300 rules per event bus, extendable to 2000), prefer Scheduler, whose default account quota is 10 million schedules per Region
  5. Use Scheduler's FlexibleTimeWindow.MaximumWindowInMinutes (1–1440) to jitter invocation times and avoid thundering-herd bursts — legacy rules have no equivalent
  6. Configure retry behavior appropriately: Scheduler's RetryPolicy supports MaximumRetryAttempts (0–185) and MaximumEventAgeInSeconds (60–86400), both configurable per schedule with a per-schedule DLQ

Known gotchas

Related routes

Schedule a one-time and recurring task with EventBridge Scheduler and configure retry and DLQ
aws-eventbridge · 6 steps · unrated
Route events using AWS EventBridge rules with automatic retries and a dead-letter queue for failed targets
aws-eventbridge · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans