Supporting Canada's national passenger rail service
VIA Rail is Canada's only national passenger rail transport provider, and offers passenger rail service from the Atlantic Provinces all the way to the Pacific Coast, with the Quebec City to Windsor corridor accounting for more than 90% of the passengers and 75% of VIA’s revenues. For some communities, the company's trains are an essential service, providing the only available transport in and out of outlying areas. VIA Rail relies on revenue generated through ticket sales, and as a Crown Corporation, also receives funding from the Canadian Federal Government.
VIA Rail's modernization opportunity
In 2017, VIA Rail started laying the groundwork for a large modernization initiative of their core ticketing system. The maintenance and evolution of the existing platform was becoming challenging, and scalable performance to handle peak demand was required in order to provide optimal customer experience.
As a core business function, ticketing has a direct impact on revenue generation, so ensuring a seamless and engaging first step online is a critical element in enticing travellers, many of whom could consider other modes of transportation, to choose the train. With many competing options, online reservation and ticketing processes must be efficient, pleasant and trouble-free. This is of particular importance during peak travel periods, when the solution has to be scalable and flexible enough to handle instantaneous peaks in demand, and operate with little to no downtime. VIA Rail is also required to meet strict privacy protocols and laws.
CGI employs AWS Cloud solutions
After thorough analysis and discussions with the VIA Rail team, it was clear that AWS Cloud computing technology provided the most effective solution to meet the transportation company’s needs. Aware of the value of cloud technology, they wanted a roadmap to implement a best-in-class approach to their new ticketing system. Working with CGI's IT architects, engineers, and domain-specific consultants, the client implemented a full roster of AWS Cloud services to create a reliable and flexible online ticketing system.
CGI assembled an easily scalable microservices architecture built around 32 services using AWS's lightweight API gateways. These autonomous and specialized systems were agile, flexible and easy to deploy. VIA Rail also used Kubernetes, an open-source software that allows for the deployment and management of containerized applications at scale, to manage clusters of Amazon Elastic Compute Cloud (EC2) compute instances. This was implemented on a full roster of AWS Lambda, AWS’s serverless, event-driven compute service.
CGI uses AWS to improve the scalability and flexibility of VIA Rail ticketing platform
Using AWS Cloud technology, CGI was able to create a scalable, flexible and stable platform for VIA Rail's online ticketing system. Speed to market has been one of the key advantages, shortening the time required to upgrade or modify processes from months to weeks and sometimes days. Not only does the new architecture provide a better and faster user experience for passengers reserving and buying tickets, but it also seamlessly scales up to meet peaks in demand.
The new system also leverages the full suite of AWS security services, ensuring the required protection of sensitive personal information that is part of the reservation and payment process.
The new ticketing system is a significant improvement in efficiency and brings the online customer experience to a whole new level. Additionally, VIA Rail now has access to improved real-time metrics, allowing them to rapidly adapt to changes in customer demand and integrate valuable real-time data in their business analysis and strategic decisions.
Since the initial launch of VIA Rail’s modern reservation platform two years ago, CGI has continued to enhance and extend the solution to meet evolving business and customer needs. In the past two years, CGI has delivered new capabilities such as support for the Canada Strong initiative, travel credits, travel pass management for employees and customers, expanded travel agency booking and ticket issuance, and transactional chat functionality. Together, these enhancements demonstrate the long-term value of the AWS-based architecture, giving VIA Rail the flexibility to introduce new offerings quickly, respond to changing priorities, and deploy updates with minimal disruption to customer operations.
Looking ahead, CGI continues to work with VIA Rail and AWS to support the next phase of modernization. By building on the scalability and flexibility of the current cloud-based foundation, future initiatives are expected to further enhance agility, enable new service capabilities, and help VIA Rail continue advancing its long-term vision for modern, resilient passenger services.
About VIA Rail and CGI’s partnership
CGI has been working with VIA Rail for over a decade, providing software solutions and IT support. Since 2018, CGI and VIA Rail have been partners in the Everest program, an RFP that CGI won in 2017, to implement the rail provider’s online ticketing program. The relationship with VIA Rail is ongoing, and CGI continues to be an active partner in the development and upgrade of the rail provider’s front-end systems.
About CGI
Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. Leveraging a local relationship model that is complemented by a global delivery network, CGI helps clients digitally transform their organizations and accelerate results. CGI is an AWS Advanced Tier Services Partner. With more than 1,000+ dedicated AWS professionals, we deliver innovative cloud solutions for our clients. CGI is your partner of choice for advancing your digital performance with AWS technologies.
Partner Programs:
- Advanced Tier Services
- Authorized Commercial Reseller
- AWS Public Sector Partner
- AWS Solution Provider Program
- AWS Public Sector Solution Provider
- APN Immersion Day Partner
- AWS Well-Architected Partner Program
- Authorized Government Reseller
- Government Consulting Competency