|
|
|
|
|
by __MatrixMan__
1018 days ago
|
|
Another reason to is that it lets you handle bursty input with bursty CPU usage. Sounds great, right? Round peg, round hole. But nobody will sell you just a CPU cycle. They come in bundles of varying size. I recently heard a successful argument that we should take the pod that's 99% unutilized and double its CPU capacity so it can be 99.9% unutilized, that way we don't get paged when the data size spikes. When I proposed we flatten those spikes since they're only 100ms wide it was sort down because "implementing a queueing architecture" wasn't worth the developer time. I suppose you could call it a queueing architecture. I'd call it a for loop. |
|