#What delivery guarantees does Novu have?

1 messages · Page 1 of 1 (latest)

arctic mango
#

From an architecture standpoint, what delivery guarantees does Novu have in the case of system failure? Is there a retry mechanism?

Maybe another way to ask it is: between Consistency, Availability, and Partition Tolerance, which two does Novu guarantee?

copper fiber
#

hi @arctic mango
We don't have a retry mechanism in Novu
@peak pivot / @clever spoke Can you please help with CAP?

peak pivot
#

Pawan is correct, we currently do not have idempotency, retry, or rate limiting built into our processing engine.

This processing engine works off of Mongodb and Bullmq w/ Redis.

I do not think that CAP would be the right thing to look at Novu with as we are not an infrastructure level system. Though people may think of us that way.

We are currently in the process of building up stress tests to so we can have a base line when we do implement the resiliency side of things.

If you have any more questions I would be happy to answer.