@BenMorel You clearly have zero experience scaling a distributed application to any real size. If you have valid arguments share them, but don't parrot what you heard someone else say on the topic. The fact is that your super-awesome PHP framework performs *even worse* by comparison  when you add synchronous blocking "real life" use case testing.

If you can't work with a string or a native stream resource it's not a "code maintainability" problem. It's a developer problem. Your argument that performance somehow magically improves by adding synchronous database IO to a benchmark is asinine.

No one is advocating for massive code obfuscation in the name of performance, so please don't confuse ignorance for "maintainability"