To queue or not to queue

It’s kind of a tacit art more than science. It also depends on the motivations of the architect and the team. Ceteris paribus (i.e. we do not consider application design here), I’ll say there’s the ideal, and there’s the pragmatic. Ideally, the queue-based load leveling pattern calls for a high throughput queue to be placed before services (such as that for data persistency) as it may be slower (memory vs disk, etc....

March 28, 2020 · Vito Chin