blog
Substack
Concurrency and parallelism are two of the most misunderstood concepts in system design. While they might sound similar, they refer to fundamentally different approaches to handling tasks.