Metra is the largest and busiest commuter rail system outside of New York. It provides a safe, reliable and efficient service that is leading the industry in achieving continuous improvement, innovation and transparency.
Key Technologies used
- Pub/Sub messaging
- Connection state recovery
- Guaranteed delivery & ordering
- Multiplexed WebSockets
Metra Use Case
With the network transporting 300,000 passengers each day, realtime notifications are published on Metra’s website to keep the public up-to-date on the timetable, trains’ status and station conditions, from weather warnings to from weather warnings toparking information.
Reliable realtime functionality at scale
To provide up-to-the-second updates to its 300,000 daily users, Metra required reliable realtime functionality at scale.
Metra’s website receives 3.5 million daily visits supporting 2,000 devices concurrently online, subscribing to constant updates. Each month, this amounts to over 4.5 billion messages delivered out to millions of end-users. Metra’s previous Pub/Sub provider struggled to scale to meet this load, particularly during peak periods. With realtime updates a mission-critical function when it comes to Metra to serve its commuters, so Metra began looking for a new solution.
The Ably Solution
Premium 24/7 support and unmatched scalability
After assessing alternative vendors, Metra discovered that Ably was not only able to scale effortlessly to meet demand but was a more cost effective solution with improved Quality of Service with message delivery and integrity guarantees. However, what really set Ably apart was the “excellent” customer service they provided to Metra, which allowed commuters to rely on the website’s updates with greater confidence. With transport providers increasingly choosing to expose realtime transport data to kick-start innovations around their product, Ably were the logical choice in when it came to future-proof Metra’s offering.