Queue, Cache, Shard
Premise Several months back, I stumbled upon a reddit thread claiming that all distributed systems problems could be solved with either a cache, a queue, or sharding. I had never considered this, and while my distributed systems experience is still expanding, most systems I’ve worked on have leveraged some or all of these techniques. In …