The Hidden Cost of `return new Response()`
Most Symfony applications buffer everything: database rows, serialized objects, entire JSON payloads, and only then send a response.
It works... until scale hits. Memory spikes, slow time-to-first-byte, crashing exports.
What if the real problem isn't performance, but buffering?
In this talk, we'll redesign the data flow of a Symfony app: from StreamedResponse and incremental JSON encoding to iterable data sources and Server-Sent Events.
You'll see how to emit data progressively, power live updates and long-running exports, and keep memory usage flat using tools Symfony already provides.
Stop building responses. Start streaming them!
Delivered in English
Date/time to be announced
Check out the other talks from SymfonyDay Montreal 2026 conference.