I haven’t been writing much on my own blog as for the last few years have been posting blogs posts elsewhere. In 2020 I wrote a few blog posts on the RabbitMQ blog:
https://blog.rabbitmq.com/posts/2020/07/disaster-recovery-and-high-availability-101/
https://blog.rabbitmq.com/posts/2020/06/quorum-queues-local-delivery/ (if you like distributed systems geekery then you’ll love this one)
https://blog.rabbitmq.com/posts/2020/06/how-to-run-benchmarks/
https://blog.rabbitmq.com/posts/2020/04/quorum-queues-and-why-disks-matter/
https://blog.rabbitmq.com/posts/2020/04/rabbitmq-gets-an-ha-upgrade/
This is a series about sizing RabbitMQ clusters:
https://blog.rabbitmq.com/posts/2020/06/cluster-sizing-case-study-quorum-queues-part-1/
https://blog.rabbitmq.com/posts/2020/06/cluster-sizing-case-study-quorum-queues-part-2/
https://blog.rabbitmq.com/posts/2020/06/cluster-sizing-case-study-mirrored-queues-part-1/
https://blog.rabbitmq.com/posts/2020/06/cluster-sizing-case-study-mirrored-queues-part-2/
This is a short series on how RabbitMQ flow control works: