N
Novu•15mo ago
empe

Can Novu handle sending notifications to 500k or 700k users at once?

@starwiz_7 asked over the #đŸª„â”‚engineeringchannel the following: "How will it handle if we want to basically have a burst of notifications say 500k or 700k users must receive notification (via in-app). How will Novu do this?"
5 Replies
empe
empe•15mo ago
@zacclifton
Unknown User
Unknown User•15mo ago
Message Not Public
Sign In & Join Server To View
Zac Clifton
Zac Clifton•15mo ago
My apologies, it was a long day yesterday. I will have an answer by the end of today.
Zac Clifton
Zac Clifton•15mo ago
Yes, So in this case, we would recommend using the bulk trigger endpoint to batch up 100 triggers at a time from a single system otherwise https://api.novu.co/api#/Events/EventsController_triggerBulkEvents Or if it is from multiple services you can use the standard endpoint https://api.novu.co/api#/Events/EventsController_trackEvent When you make a request we process the job and send it to a queue to then be processed by a fleet of workers. We are working on making this resilient this month and should be even faster soon đŸ™‚ If you want to go on a deep dive, check out these resources: https://aws.amazon.com/builders-library/avoiding-insurmountable-queue-backlogs/ https://www.braze.com/resources/articles/building-braze-job-queues-resiliency If your asking if on-prem can handle this, the answer is yes, however you need to make sure that each part of the system can autoscale. Let me know if there is any part that you would like me to explain more!
Amazon Web Services, Inc.
Avoiding insurmountable queue backlogs
Prioritizing draining important workloads from queue backlogs quickly, and avoid backlogs in the first place.
Braze
Creating Resiliency with Job Queues | Braze
To make sure key messages are always correct and always on time, Braze takes a strategic approach to how we leverage job queues.
Unknown User
Unknown User•15mo ago
Message Not Public
Sign In & Join Server To View