Although NATS is very simple to operate and offers very strong invariants regarding service stability, it is still needed to keep in mind having the right balance between producers and consumers. Otherwise the service can run into slow consumer issues (looking at NATS as a nervous system helps put the correct mindset around this problem).
Different types of slow consumer scenarios
How to tackle slow consumer errors
Using event callbacks to prevent slow consumers
Types of Slow Consumer Errors
A slow consumer is a condition reached by a NATS client ...