But yes, to be able to replay without side effects you’ll want to make sure you’re setting up the consumers correctly. That may need some custom logic, but isn’t that necessary with any message queue?
[1]: https://docs.nats.io/using-nats/developer/develop_jetstream