Digital AI – Agility Performance Tuning
“QA Consultants provided a complete solution that we can use to augment our existing performance test activities with continuous performance tuning. The project was under budget and hugely insightful to our engineering teams.”
– Mickey Rogers, Director of Engineering, Agility
At a Glance
QA Consultants helped a client optimize their Agility application by implementing a continuous tuning solution that integrated performance testing and engineering. With the challenge of cloud migration and the need to work with an existing on-premise architecture, QAC conducted performance tests that simulated real production usage. They leveraged Neoload and DB Marlin for automation, monitoring, and analysis, and deployed a private cloud edition of Neoload Web on Amazon EKS to reduce costs and simplify upgrades. As a result, QAC quickly identified database issues, future-proofed the testing process for Continuous Integration, and provided thorough knowledge transfer to the client’s internal team. This solution led to a reduction in tool setup time, lower costs for test administration, and enabled ongoing Continuous Performance Testing.
The Challenge
- Looking for a continuous tuning solution to support Agility application required experience with integrated performance testing and engineering
- With cloud migration, a solution for right-sizing and continuous improvement was needed that could work with existing on-premise architecture as well
- Needed to measure and validate any performance improvements as a result of database tuning and to profile the database under load
The Solution
- QAC conducted performance testing that mimicked production usage for the whole app
- Implemented Neoload and DB Marlin to streamline automation, monitoring, and analysis
- Implemented a private cloud edition of Neoload Web on Amazon EKS (Kubernetes) to lower cost and ease the pain of upgrades
The Results
- Isolated the database layer and gained deep visibility into troublesome areas quickly
- Future proofed the testing for reuse in a Continuous Integration pipeline
- Trained/Mentored internal staff with full a seamless knowledge transfer experience
ROI
- Velocity reduction in tool setup and automation
- Lower cost of test administration and ongoing maintenance
- Continuous Performance Testing