Scale up the callback processing #474
Labels
Medium Priority | Priorité moyenne
Reliability
Task related to reliability.
Throughput
Will boost our throughput
Description
As a user of GCNotify,
I want to know when my email or SMS were sent or delivered in a timely manner when using the API callback feature,
So that I get rapid feedback on the notification's sending and delivery
And react accordingly on success or failure.
WHY are we building?
The callback processing is not scaling up as much as what we can currently send, triggering potential traffic in our callback queue as the celery workers cannot process as fast and introducing delays in communicating callbacks to API users.
WHAT are we building?
Without dictating how we can do this, the what is about scaling up the callback queue and Celery workers with a similar factor to the sending process.
VALUE created by our solution
Better user experience on proper notification status and callbacks.
Acceptance Criteria
QA Steps
The text was updated successfully, but these errors were encountered: