Why do we need message brokers like RabbitMQ over a database like PostgreSQL?
Rabbit’s queues reside in memory and will therefore be much faster than implementing this in a database. A (good)dedicated message queue should also provide essential queuing related features such as throttling/flow control, and the ability to choose different routing algorithms, to name a couple(rabbit provides these and more). Depending on the size of your project, … Read more