Hacker News new | ask | show | jobs
by Rodeoclash 941 days ago
I've come across Novu in the past and it looks like a solid piece of software. The need to bring MongoDB into my stack is a deal breaker though. Anyone aware of something similar that works on a Postgres database?
2 comments

maybe you can use ferret?

https://www.ferretdb.com/

I'm not GP, but Ferret looks cool, thanks for sharing!
ohhhh, exciting solution. I wonder if they have a 1:1 interface... Did you try it? Did you try setting indices?
It is a long way to go. Check the counts of "Unexpectedly failed" and "Expectedly failed" tests in their integration testing logs [0].

Also, take a look at the "Known differences" section in their documentation [1].

[0]: https://github.com/FerretDB/dance/actions/workflows/dance.ym...

[1]: https://docs.ferretdb.io/diff/

Why MongoDB is a deal breaker?
Because MongoDB's license change disallowed cloud service provider to host MongoDB. This reduces the competition and *probably* making MongoDB more expensive than says PostgreSQL. Which I can find a hosted solution anywhere I host my VPS.
There are a few alternatives to Novu - Courier, Knock, Engagespot, SuprSend
> a hosted solution anywhere I host my VPS

Wait what? Hosted or you host on your VPS there is a major difference.

Or do you mean you host yourself now and want to be able to move to a hosted solution (or the other way around)

Aws documentDB is compatible with MongoDB
It is compatible with MongoDB v4.0 only. The latest version is 6.0.7.
You're a ~years out of date on both numbers :P
That is not an accurate interpretation of the SSPL. You can build any software you want on top of it... the key is you can't deliver it itself as a public cloud service, that's all
That's what they were saying. They are saying that aws not being able to offer a hosted version is the bad thing they don't like.