Reconfigurer Symfony en temps réel avec des sidekicks applicatifs
Présentation par Nicolas Grekas sur les sidekicks applicatifs pour reconfigurer Symfony en temps réel avec FrankenPHP au Symfony Live Paris 2026

Cette sketchnote a été réalisée lors du Symfony Live Paris 2026 le 27 mars 2026. Elle illustre la présentation "Reconfigurer Symfony en temps réel avec des sidekicks applicatifs" donnée par Nicolas Grekas, qui explore comment modifier la configuration d'une application Symfony en live grâce au mode Worker de FrankenPHP.
Contenu de la présentation
Nicolas Grekas part du contraste entre PHP classique (stateless by design, protégé mais figé une fois lancé) et FrankenPHP en Worker Mode (qui permet d'exécuter des actions entre les requêtes). Le pipeline Worker HTTP s'articule autour d'un Sidekick qui écrit dans un Tableau Blanc via set_vars (limité aux scalaires), et d'un Thread HTTP qui lit ces valeurs via get_vars. Un exemple concret : un sidekick maintient à jour une liste de feature flags ou toute autre configuration en temps réel. Les cas d'usage couvrent le Health Monitoring, la Service Discovery, la Cache Invalidation et les Feature Flags. L'intégration supporte la configuration automatique, le mode hybride, FrankenPHP Worker et Puppet. Une future évolution permettra de pousser des tâches directement aux workers.