Skip to content

Add bounded async event processing with worker pool#49

Merged
darthfork merged 1 commit intomainfrom
feat/async-worker-pool
Apr 23, 2026
Merged

Add bounded async event processing with worker pool#49
darthfork merged 1 commit intomainfrom
feat/async-worker-pool

Conversation

@darthfork
Copy link
Copy Markdown
Owner

Summary

  • add a bounded async webhook event queue and worker pool
  • return fast webhook acknowledgements with explicit queue-full backpressure behavior
  • expose queue depth, capacity, worker count, dropped events, processing failures, and processing latency metrics

Closes #43

Testing

  • go test ./...
  • make lint
  • make security

@darthfork darthfork merged commit a2b0201 into main Apr 23, 2026
1 check passed
@darthfork darthfork deleted the feat/async-worker-pool branch April 23, 2026 05:24
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.

Add bounded async event processing with worker-pool backpressure controls

1 participant