message queues. when do they add more complexity than value? i mean, sometimes they just seem like overkill, dont they?
Bing Zhou
·17638 views
So, I've been pondering message queues quite a bit lately. Everyone seems to use them for breaking up services and dealing with tasks that don't need to happen right away. And yeah, I see how they help with scaling and not crashing if something goes wrong. But, you know, sometimes throwing Kafka or RabbitMQ into the mix feels like total overkill. For smaller apps or just simpler jobs, are we making things way too complicated by adding a whole new distributed system to keep running? When does the hassle and the extra complexity of a message queue just not seem worth it anymore? I'd love to hear about your actual experiences and the times you decided *against* using one.
28 comments