The client’s challenge involved both automation and migration. They wanted to develop an automation framework to migrate an enterprise legacy application, and they wanted to cut their migration time from 10+ hours to a scant 15 minutes. Alongside this project, the client required a performance testing instance to automate their testing environment, which had the long-term goal of automating their traffic shaping and thereby improving network performance.
The client chose Eliassen Group to address this challenge because of our history of automating legacy application processes in enterprise environments. With our guidance, three systems engineers with a focus in automation spearheaded this initiative. To speed up the migration time, the team built an automation framework in Python. To build out the performance testing environment, they leveraged both Python and Locust.
The team went above and beyond expectations in all ways. First, the client wanted to cut their migration time from 10+ hours to 15 minutes. We cut it down to under 3 minutes. Then we built out 10 specific performance cases so the client could validate the performance and health of their environment. Beyond meeting the targets given to us, our deployment saved the client 37% on the project, and we finished the project 2 weeks early.