Batch User Report Emails #19
Labels
enhancement
New feature or request
qol-improvment
Anything that is primarily a change to infrastructure or any simple refactor.
User report emails should be batched such that they get sent at a more reasonable clip (once a day should suffice).
This is to help us avoid a paid tier of SendGrid (100/day is the current limit).
Implementation Note:
This should be possible by refactoring the current function to push to a new queue and creating a new function that would process the queue once a day. (Note that the timed trigger will not be able to use bindings, so it will have to use a standard storage queue client).
Alternatively, we could use the database for this. I like the idea of the queue storage for its retry and poison-queue functionality, but we don't get that by default here.
The text was updated successfully, but these errors were encountered: