> eventually the server will oom. This is totally the same as async though imo, > with caveats as always.
Unmanaged queues are usually a pattern to be avoided due to the bad failure mode (oom) but also because clients can timeout and generate unnecessary load. Often it's better to apply (incremental) backpressure e.g. return HTTP 429 early. Unfortunately unmanaged queues are present in many async implementations.