superstreamlabs / memphis

Memphis.dev is a highly scalable and effortless data streaming platform
https://docs.memphis.dev
Other
3.2k stars 217 forks source link

Connector to Novu #303

Open yanivbh1 opened 1 year ago

yanivbh1 commented 1 year ago

Summary

Create a connector to novu notification framework https://novu.co/

Context

Notifications are one of the most common use cases for N:N pattern with message brokers. Would help our users to be able to produce data towards Novu to get fully operating notification frameworks based on a message broker to get a complete alignment with the app core and the notification center.

Persona(s)

gedw99 commented 1 year ago

Had a look at https://github.com/novuhq/novu, and it looks ok.

https://github.com/appleboy/gorush#support-platform looks like another one worth thinking about.

abrl91 commented 1 year ago

Hey! I'm interested in contributing to this issue and wondering if it is open to community involvement (or at least to collaborate with an official maintainer on this issue).

idanasulin2706 commented 1 year ago

Hi @abrl91, great to read that you want to work on this one. We are in the process of implementing a connectors framework that will allow the community to implement connectors in a specific pattern. In the meantime, it would be awesome if you could take ownership of this one https://github.com/memphisdev/memphis-broker/issues/599

What do you think? Regarding communication, we use GitHub communication or dedicated discord threads with the rest of Memphis maintainers. Please let us know which you prefer.

abrl91 commented 1 year ago

I would love to work on #599 I am not in favor of any communication channels (btw, I have already joined the Discord server 🙃)

idanasulin2706 commented 1 year ago

Cool, so I'm tagging this issue as in progress and assigning you to it. I'll contact you via Discord so you will have the ability to reach me out more easily.