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
- Notes on Distributed Systems for Young Bloods – Something Similarsomethingsimilar.com
- Queueing – An interactive study of queueing strategies – Encore Blogencore.dev
- Everything I know about good system designseangoedecke.com
- GitHub - joelparkerhenderson/queueing-theory: Queueing theory: an introduction for software developmentgithub.com
- Choose Boring Technologyboringtechnology.club
- Surprising Economics of Load-Balanced Systems - Marc's Blogbrooker.co.za
- Why Over-Engineering Happens | Yusuf Aytasyusufaytas.com
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- How We Solved the Thundering Herd Problem | by Antross | The PayPal Technology Blog | Mediummedium.com
- learning-notes/books/designing-data-intensive-applications.md at master · keyvanakbary/learning-notes · GitHubgithub.com
- Scaling PostgreSQL to power 800 million ChatGPT users | OpenAIopenai.com