Skip to content

[Backend] Implement Notification Delivery Webhook Retries #351

Description

@Abd-Standard

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

Metadata

Metadata

Assignees

Labels

GrantFox OSSIssue tracked in GrantFox OSSMaybe RewardedIssue may be eligible for a GrantFox rewardOfficial CampaignCampaign: Official Campaign

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions