Skip to content

feat: add background job retry and monitoring system#1039

Open
daletyler1737 wants to merge 4 commits into
rohitdash08:mainfrom
daletyler1737:feat/job-retry-monitoring
Open

feat: add background job retry and monitoring system#1039
daletyler1737 wants to merge 4 commits into
rohitdash08:mainfrom
daletyler1737:feat/job-retry-monitoring

Conversation

@daletyler1737
Copy link
Copy Markdown

Summary

Resilient background job execution with configurable retry, exponential backoff, dead letter queue, and monitoring API.

Changes

  • JobRecord model for tracking execution history
  • app/services/jobs.py — configurable retry with exponential backoff
  • app/routes/jobs.py — REST API for listing, viewing, and stats
  • Full test suite (7 tests)

Closes #130

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Resilient background job retry & monitoring

1 participant