Ruby on Rails
Build a functioning prototype and refactor to scale as an enterprise SaaS solution that accommodates thousands of locomotive connections.
A scalable enterprise Ruby on Rails application deployed across a cluster of AWS servers. Successfully onboard an internal team to take over the maintenance and development.
MotivePower wanted to establish an identity to represent the new product offering. The product mark had to fit within the Wabtec brand while uniquely representing the service. We pulled inspiration from railroad roundhouses and then using the existing Wabtec brand architecture established an identity that fit nicely within the Wabtec brand family. The mark is a combination of a target and roundhouse coming together to form a cog-like structure that represents the Central Diagnostic System. The roundhouse has staggered “cogs” reflecting the Wabtec mark.
Information architecture and design played an important role in the success of the project. After the launch and rapid adoption of the prototype, in collaboration with our development partner, Customated, the team began the planning and architecture for the next generation CDS system. It had to scale to accommodate thousands of connection per second while enabling the rapid design and development of customer features.
The end result is a sophisticated architecture that is scalable on-demand and deployed across multiple AWS clusters all managed by docker. The Ruby on Rails app can easily accommodate customer specific features while delivering a rich user interface to users. Maintenance of the app was a large concern, so we worked with MotivePower to onboard an internal team to take over the maintenance and management of the system.
We were delighted to be involved in this project for over 8 years. It was a wonderful journey full of learning, growth and success. We pushed the boundaries of real-time communication between locomotives and a web service while growing the product features 10-fold. What started with 10 locomotives is now managing 3 different company fleets on two continents, helping engineers world-wide monitor, diagnose and perform preventative maintenance on critical cargo and commuter locomotives.