Queueing systems haven't disappeared as thery're an important part of distributed systems.
If you need to distribute work/data asynchronously to multiple workers, you're gonna use a queuing system.
Although queuing systems can be implemented on top of a database, message queues like RabbitMQ / ZeroMQ are doing a fine job. I use RabbitMQ all the time, precisely because i need to transfer data between systems and i have multiple workers working asynchronously on that data.
I guess these architectures might be less popular, or less talked about, because monoliths and simple webapps are more talked about than complex systems ?