You can implement background processing with less operational complexity. This allows you to leverage activejob to get something up and running quickly and easily.
Granted, if you start having higher throughput, you want to move on from using postgres as your message bus.
Granted, if you start having higher throughput, you want to move on from using postgres as your message bus.