← All work
A ticketing system serving thousands of commuters every day
We designed and built a high-availability ticketing platform, an e-shop and a counter app wired into the vehicles, replacing a fragile legacy system without passengers noticing.
The challenge
A legacy system buckling under peak-hour demand.
Ticketing relied on an aging platform that struggled at rush hour, was painful to change, and gave the team no real-time view of sales or validation. Every release was risky, and downtime meant lost revenue and frustrated passengers.
Our approach
A resilient platform, shipped in slices.
We started by mapping every ticket type, edge case and integration. Then we built the new platform incrementally, ran it alongside the old one and migrated traffic gradually, so nothing broke for passengers.
✓ E-shop and counter app on one platform
✓ Real-time ticket validation
✓ Integration with on-board validation devices
✓ Zero-downtime migration from the legacy system
The outcome
Reliable at rush hour, and easy to evolve.
1000+
DAILY RIDERS
0
DOWNTIME ON MIGRATION
24/7
OPERATION