|
|
|
|
|
by jandrewrogers
527 days ago
|
|
I would frame it a bit differently. Async scales very elegantly if and only if your entire software stack is purpose-built for async. The mistake most people are making these days is mixing paradigms within the same thread of execution, sprinkling async throughout explicitly or implicitly synchronous architectures. There are deep architectural conflicts between synchronous and asynchronous designs, and trying to use both at the same time in the same thread is a recipe for complicated code that never quite works right. If you are going to use async, you have to commit to it with everything that entails if you want it to work well, but most developers don't want to do that. |
|