Mathieu Desnouveaux

100 crons par seconde, le Scheduler se venge

Présentation par Jérémie Augustin sur le Symfony Scheduler pour gérer les tâches automatisées et programmées à grande échelle au Symfony Live Paris 2026

Sketchnote illustrant le Symfony Scheduler présentée par Jérémie Augustin au Symfony Live Paris 2026. Le schéma montre les tâches automatisées et programmées, avec les risques associés : pas d'exécution ou exécution multiple, visibilité manquante, scalabilité imparfaite, accès limité. La gestion de l'automatisation pointe vers Symfony Scheduler avec la mention "Merci Symfony pour les composants". La progression technique va de Monothread vers Multi Worker, puis Monitoring et Alerte. Le cas Legacy est traité avec les apports Symfony en DX, Test et Visibilité.

Cette sketchnote a été réalisée lors du Symfony Live Paris 2026 le 26 mars 2026. Elle illustre la présentation "100 crons par seconde, le Scheduler se venge" donnée par Jérémie Augustin, qui explore comment le Symfony Scheduler résout les problèmes classiques des tâches automatisées.

Contenu de la présentation

Jérémie Augustin part des problèmes courants des crons traditionnels : risque de non-exécution ou d'exécution multiple, manque de visibilité, scalabilité imparfaite et accès limité. Symfony Scheduler apporte une solution structurée à la gestion de l'automatisation. La progression technique proposée va du monothread au multi worker, puis vers le monitoring et les alertes. Sur les projets legacy, le Scheduler apporte une meilleure DX, la possibilité de tester et une visibilité accrue sur les tâches planifiées.

Thèmes:
🐘 PHP 🚀 Performance
Événement:
🎤 Symfony Live

Source: Jérémie Augustin
Publié le 31 mars 2026