Keynote: Symfony without the Framework Bundle
summary
Argues that Symfony performance depends on what code runs, not the framework label, and demonstrates building tiny services (URL shortener, geocoder, queue worker) by wiring HttpKernel/Container, compiling services to cache, and using php-pm to avoid per-request bootstrap. Shows cache stampede protection in the new Cache component, uses PSR-15 middleware and Blackfire profiling, and reports sub‑3ms responses for a lightweight queue consumer. Recommends buy better hardware, varnish, or run less code as the practical ordering.
AI-written summary · about
chapters (14)
- 0:00Introduction and speaker intro
- 1:06What is Symfony really?
- 3:36Frameworks are slow myth
- 10:14Performance rules and less code
- 15:24Do you really need this?
- 18:55Building micro applications
- 23:14Middleware pattern explained
- 26:07Custom kernel and container
- 29:58Performance optimization tips
- 31:01Profiling applications
- 32:05PHP as a restaurant analogy
- 34:16PHP-FPM and performance
- 36:04Production success stories
- 37:06Q&A session








