Skip to content

Orchestrating Mobility with Symfony — Smooth Ride Guaranteed! 🚕

Avatar of Jérôme Vieilledent Jérôme Vieilledent

How can you fairly distribute thousands of taxi rides each month while respecting complex business rules and ensuring both performance and scalability? That’s the challenge we tackled with Winbook, our ride allocation engine built entirely in PHP with Symfony.

In this talk, I’ll take you behind the scenes of this production system, which handles a significant and growing volume of rides. We’ll explore how we leveraged Symfony components like Scheduler, Messenger, Notifier, and API Platform to build a robust, responsive, and scalable architecture.

We’ll cover:
* The business rules that drive ride allocation (such as local taxi licenses, driver behavior, etc.)
* The algorithmic choices made to ensure fairness and efficiency
* The technical challenges of implementing a real-time engine in PHP

This talk is for anyone who believes PHP can be both powerful and performant — and who enjoys seeing real-world code solving real-world problems.

Delivered in English
Room:
Track SensioLabs

Thursday, November 27, 2025 at 10:15 AM – 10:50 AM