Acquisition of a Large Electric Vehicle Charging Company Leads to Migrating Legacy Applications to Microservices
Following a key acquisition, the client software teams decided to migrate their old monolith system that ran from a data server into set of new microservices in the cloud that would work with their existing services.
The development of convenient and innovative EV charging technologies and networks is a key part of this company’s strategy to advance the energy transition. Upon completing a key acquisition, the software teams decided to migrate the old monolith system that ran from a data server into set of new microservices in the cloud that would work with their existing services.
Sphere’s challenge started with identifying the business use cases of the acquired systems and creating a migration plan that would focus on replacing some functionality with the acquiring company’s existing services; Design, architect and build the missing functionality as Microservices.
How It Was Solved
Sphere has built a team of A++ Golang, React, DevOps Architects and Engineers that work in conjunction with the company’s internal teams.
Sphere team started with the project scoping exercise and used the approach whereby they would carve out 1-2 use cases/modules at a time and create a plan for its migration. As part of the plan, Sphere team would scope out the entire microservices functionality including:
- Data transfer
The microservice would be deployed in a stable, reliable and resilient AWS environment.
Sphere continues to extract functionality from the monolith while transforming those use cases into a well oiled systems with new microservices components and the existing services. With Sphere’s help, this innovative client continues towards creating and architectural foundation that enables design, development, deployment and scaling on 100 + microservices independently.
Modernization will help retire its acquired outdated systems as well as eliminate the many point-to-point integrations and dependencies. Sphere will continue on their modernization efforts, allowing their teams to be more strategic and proactive going forward.