Fundraise icon indicating copy to clipboard operation
Fundraise copied to clipboard

Email notifications (async microservice)

Open alindgren opened this issue 6 years ago • 1 comments

Use RabbitMQ or Azure Queue Storage to queue a message send.

alindgren avatar Mar 21 '18 03:03 alindgren

A few thoughts:

  • notifications should be logged
  • create a good template system or way to plugin different providers (SendGrid, etc)
  • could be done in a generic way as it's own project that could be used for other systems
  • eventually may want to support other types of messages (SMS, FB messenger, Slack, Skype)
  • eventually may want to lookup user notification preferences (via User microservice?)

alindgren avatar Mar 26 '18 02:03 alindgren