~/talk

Keynote: Symfony without the Framework Bundle

Talkat SymfonyLive Berlin 2018 · 2018-10-24..10-26· [php, software-architecture]
slides:none on file

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

  1. 0:00Introduction and speaker intro
  2. 1:06What is Symfony really?
  3. 3:36Frameworks are slow myth
  4. 10:14Performance rules and less code
  5. 15:24Do you really need this?
  6. 18:55Building micro applications
  7. 23:14Middleware pattern explained
  8. 26:07Custom kernel and container
  9. 29:58Performance optimization tips
  10. 31:01Profiling applications
  11. 32:05PHP as a restaurant analogy
  12. 34:16PHP-FPM and performance
  13. 36:04Production success stories
  14. 37:06Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.