Performance Testing
We promote a structured and repeatable approach to performance that is fully integrated into the application life cycle. This enables you to mitigate performance risk at the start of your engagement with us and solve the risks where the application is already deployed and not performing to a desired load. We work toward defined performance objectives, design for performance, and test, measure and tune performance throughout the life cycle of the application. Our Performance Engineering Excellence Center focuses on developing methodologies and framework using the state-of-the-art tools, and
Services
| Performance report of already deployed applications | We leverage our repertoire of open source and commercial load testing tools to measure the performance of the application on the important parameters, like number of users that can be supported, hardware requirement or the response time of the application under a given load. We provide a detailed report with graphical charts that enable your engineers to understand the bottlenecks and rectify those. |
| Performance Analysis | Our architects do a detailed review of the architecture and source code to determine the cause of low performance and recommendations on specific actions that are required to scale and improve the performance of the application. We also do profiling at the database server level as well as the application to pinpoint the areas that require improvements. |
Research & Development
Performance Methodology – We have designed and documented our proprietary methodology for a repeatable process of performance engineering. This methodology details all steps ranging from how to decide the performance objectives to measurement and finally reporting the results. All our performance engineers are trained on this methodology.
Performance Measurement Framework – Cloud has become the preferred way of performance measurement since it allows any number of geographically distributed clients to hit a test system without the necessity of hardware procurement. We have developed our own Amazon EC2 cloud based performance measurement framework using Ruby / Capistrano that not only creates as many client nodes as needed, but also collects performance data from all nodes. Using this detailed analysis, we are able to provide descriptive reports for all system characterstics.

