All work
Flight and passenger displays
Flight and passenger information display systems (FIDS and PIDS) that keep many public screens in sync with the latest schedule data.
- Client
- Stratacache
- When
- 2021 to 2023
- Role
- Full-stack developer
- Stack
- Laravel, Vue.js, MySQL, WebSockets, REST APIs
Context
Airports and metro stations rely on public screens to tell travellers where to go and when. Stratacache delivered these display systems for transit venues.
The challenge
Information changes constantly and has to appear on many screens at once. A delay or a stale screen sends people to the wrong place.
How it was built
Push, not poll
Updates go out over WebSockets, so screens change the moment the data does.
Built to scale out
The architecture supports many displays per venue without each one adding load to the database.
Faster data layer
Database work on the Laravel and MySQL side improved performance by 40%.
Results
- better database performance
- 40%
- better database performance
- updates pushed to every screen
- Live
- updates pushed to every screen
- Real-time flight and train information on every screen.
- 40% improvement in database performance.
- Scalable architecture for multiple displays.