I've been using Mailgun for 6 years and never had any issue, so it pass my reliability filter.
Same for MongoDB. It's also free, scalable. For now I don't see a reason to migrate. Open to hear your thoughts :)
Same for MongoDB. It's also free, scalable. For now I don't see a reason to migrate. Open to hear your thoughts :)
On the driver side, the mongo node client has a really convoluted way of performing transactions that it is really easy to screw up where it looks like you're writing your transaction properly, but it actually doesn't get treated like one (did you remember to finalize the transaction session? did you make sure to pass the session handle to every single mongo callout you're making, etc)
If you want something like trigram searches, you'll have to pay for Mongo Atlas, their hosted mongo product; otherwise, you're stuck with a simple fulltext index.