Skip to content

feat(backend): add exponential backoff retry to webhook delivery in webhookService #549

@ogazboiz

Description

@ogazboiz

Join our community: https://t.me/+DOylgFv1jyJlNzM0

Area: Backend (Webhook Service)

sendToWebhook() fires once and records success or failure. There is no retry for transient failures (network timeout, 5xx from consumer). Any temporary downtime at the consumer endpoint causes permanent event loss.

Fix: Implement exponential backoff retry — 3 attempts over ~1 hour before marking delivery as failed. Persist retry state in DB.

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave programbackendIssues related to backend developmentenhancementNew feature or request

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