Ride to work platform migration for Evans Cycles

Cloud

About This Project

Evans Cycles partnered with us to migrate their Ride to Work program from a licensed SAP Hybris solution to a scalable platform built on AWS. Using technologies like Kotlin, React, and AWS services (RDS, ECS, ECR, Lambda, Cognito, S3), the goal was to eliminate licensing costs and create a more flexible, cloud-based infrastructure to support their growing business needs.

The Challenge

Evans Cycles had been using the SAP Hybris platform to power their Ride to Work program. Due to increasing costs associated with the SAP licensing and limitations in flexibility and scalability, the company decided to migrate to a modern, scalable, and cost-efficient solution.

The primary goals of the project included:

  • Migrating the entire platform to a cloud-based infrastructure to eliminate the need for SAP licensing.

  • Utilising modern technologies to create an easy-to-maintain, scalable platform.

  • Tight integration with AWS services to ensure flexibility, automation, and security.

The Solution

The development team chose to rebuild the platform from scratch, using Kotlin for backend services and React for the user interface. A key part of the solution was migrating to AWS infrastructure, which provided high availability and easy scalability for the application.

Technologies used:

  • Kotlin: To implement microservices responsible for business logic and communication with the database.

  • React: To create a modern, responsive user interface.

  • AWS RDS: A managed database service to store and manage user data and transactions.

  • AWS ECS (Elastic Container Service) and ECR (Elastic Container Registry): For containerization, enabling efficient version control and scalability.

  • AWS Lambda: Serverless functions used for real-time event handling, optimizing costs, and enhancing performance.

  • AWS Cognito: User identity management system providing secure login and authentication.

  • AWS S3: For storing static files, such as images, user uploads, and other application resources.

The Benefits

Migrating to the new platform delivered several key benefits, both in terms of cost savings and functionality:

  • Cost Reduction: By eliminating SAP licensing fees, Evans Cycles significantly reduced infrastructure costs.

  • Scalability: Containerization and AWS cloud solutions allowed for flexible scaling based on demand.

  • Improved Performance and Security: Integration with AWS Lambda and AWS Cognito ensured efficient resource management and high-level user security.

  • Modern User Interface: With React, the platform gained a faster, more intuitive interface, improving user experience.

  • Faster Deployment: Containerization through AWS ECS enabled rapid deployment of new versions and easier code management.

The migration of the Ride to Work platform for Evans Cycles to a modern, scalable, and cost-optimized AWS infrastructure was a success. By utilizing cutting-edge technologies such as Kotlin and React, alongside deep integration with AWS services, the company not only reduced operational costs but also provided a better user experience with improved reliability and performance.

The Outcome

Cost reduction by eliminating SAP licensing fees

Tight integration with AWS services

Improved scalability, and security

"Moving our Ride to Work program to a scalable, cloud-based solution has been an important step for Evans Cycles. The new system not only helped us align our business objectives with greater operational efficiency but also provided the flexibility and performance needed to deliver an enhanced user experience. The project team’s expertise created a reliable, cost-effective, and secure platform that has set a new standard for our operations."

Darren Walker, Head of B2B

Chat with our team to start growing your revenue.

Contact Us