Description
Improve webhook reliability by implementing an automatic retry mechanism for failed notification deliveries. The retry strategy should support configurable backoff intervals and prevent duplicate processing.
Tasks
Implement configurable retry policies.
Support exponential backoff.
Track retry attempts and final status.
Log webhook delivery failures.
Prevent duplicate webhook executions.
Acceptance Criteria
Failed webhooks are retried automatically.
Retry limits are configurable.
Duplicate deliveries are avoided.
Retry history is available for debugging.
Contributors start work by running:
git checkout -b backend/webhook-retry-service
Description
Improve webhook reliability by implementing an automatic retry mechanism for failed notification deliveries. The retry strategy should support configurable backoff intervals and prevent duplicate processing.
Tasks
Implement configurable retry policies.
Support exponential backoff.
Track retry attempts and final status.
Log webhook delivery failures.
Prevent duplicate webhook executions.
Acceptance Criteria
Failed webhooks are retried automatically.
Retry limits are configurable.
Duplicate deliveries are avoided.
Retry history is available for debugging.
Contributors start work by running:
git checkout -b backend/webhook-retry-service