ongoing by Tim Bray · On SQS🔒 www.tbray.org
Bray knows a lot about writing great software, and I like his rounded view on queues.
The proportion of services I work on where queues are absolutely necessary rounds to 100%. And if you look at our customers, lots of them manage to get away without queues (good for them!) but a really huge number totally depend on them. And I don’t think that’s because the customers are stupid.
I’ve been on the wrong end of queues many times. It’s a massive problem when you have a production queue that is backed up and you have to somehow get the data off and moving safely. I’ve probably been dealing with queues for 25 years at this point. But all in, they have a very valid place in systems. Just like everything in software though, they are not magical. 🦄Posted on May 30, 2019 →