Micromobility Platform Modernization: Swiftmile's Journey to Business Growth and Operational Efficiency
- Analytics & Modeling - Real Time Analytics
- Platform as a Service (PaaS) - Application Development Platforms
- Cement
- Construction & Infrastructure
- Maintenance
- Product Research & Development
- Construction Management
- Vehicle-to-Infrastructure
- Cloud Planning, Design & Implementation Services
- System Integration
Swiftmile, a universal charging platform for micromobility, was preparing for its next phase of global expansion. However, the company's growth potential was limited by its existing platform's monolithic infrastructure and backend logic. The platform could not support more than 600 stations while handling about 30 messages per second, causing substantial time losses when processing transactions beyond this limit. This major bottleneck limited the platform’s performance, scalability, and cost-efficiency. Swiftmile needed a robust, highly scalable, cloud-based platform that could maximize scaling potential, simplify the integration of new communication streams, and prepare for worldwide expansion while keeping down infrastructure costs. Additionally, Swiftmile sought to make their platform data-driven, with the ability to collect, process, and analyze streaming data in real time to improve user experience and explore data business opportunities.
Swiftmile is a universal charging platform for micromobility, designed to make sustainable transport available to everyone. The company provides a one-stop charging and parking solution for e-bikes, e-scooters, and e-mopeds through a network of Charging Hubs. Swiftmile is headquartered in the San Francisco Bay Area, with deployments across Europe and North America. As part of its business turnaround strategy, Swiftmile was preparing for its next phase of global expansion. The company was evaluating new market opportunities and testing different business models in the dynamic market environment.
Provectus, an AWS Premier Consulting Partner, reviewed Swiftmile's platform and proposed a solution to build a new microservice-based data platform on AWS. The platform was developed using a combination of AWS services, Apache Kafka, Java stack, and Swiss Army Kube (SAK). The solution involved reducing the number of transactions and database operations in the message processing pipelines, transforming the backend logic and infrastructure for data streaming tasks, preparing the infrastructure to integrate advanced solutions for handling autoscaling and geoscaling components of the platform, and improving fault tolerance of the platform. The new platform was designed and built as a microservice-enabled, cloud-based application with advanced data streaming capabilities. The platform and its new features were deployed, migrated, and implemented on production servers.