Queues Don't Fix Overload
People misuse queues all the time. The most egregious case being to fix issues with slow apps, and consequently, with overload. But to say why, I'll need to take bits of talks and texts I have around the place, and content that I have written in more details about in Erlang in Anger. To oversimplify things, most of the projects I end up working on can be visualized as a very large bathroom sink. User and data input are flowing from the faucet, down 'till the output of the system: So under normal operations, your system can handle all the data that comes in, and carry it out fine: Water goes in, water goes out, everyone's happy. However, from time to time, you'll see temporary overload on your system. If you do messaging, this is going to be around sporting events or events like New Year's Eve. If you're a news site, it's gonna be when a big thing happens (Elections in the US, Royal baby in the UK, someone says they dislike French as a language in Quebec). During that time, you may expe
2014/11/19 Queues Don't Fix Overload OK, queues. People misuse queues all the time. The most egregious case being to fix issues with slow apps, and consequently, with overload. But to say why, I'll need to take bits of talks and texts I have around the place, and content that I have written in more details about in Erlang in Anger . To oversimplify things, most of the projects I end up working on can be visualized as a very large bathroom sink. User and data input are flowing from the faucet, down 'till the output of the system: So under normal operations, your system can handle all the d
saved by
related reading
- Everything I know about good system designseangoedecke.com
- Cognitive load is what mattersminds.md
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- Why Over-Engineering Happens | Yusuf Aytasyusufaytas.com
- How To Do Lessalexturek.com
- Thoughts on slowing the fuck downmariozechner.at
- Every layer of review makes you 10x slowerapenwarr.ca
- Queueing – An interactive study of queueing strategies – Encore Blogencore.dev
- Do the simplest thing that could possibly workseangoedecke.com
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Everything I know about good system designseangoedecke.com
- Write code that is easy to delete, not easy to... — programming is terribleprogrammingisterrible.com