When presented with a poorly performing or scaling application, the most commonly followed approaches are to modify the application code based on the perceived problem area, purchase additional infrastructure software or upgrade the hardware platforms.

All these solutions involve considerable cost, both in terms of effort and expenditure, without quantifying the benefit that will be realised before implementation.

The danger in such a situation is to base remedial work on suspicion, hunch or misconceptions.

Our Application Performance Investigation service follows our proven holistic process to provide empirical data that will identify the area(s) causing the poor performance and scalability – whether they be within the hardware, network, operating system, infrastructure software (JVM, application server, web server, etc.) or database layers.

During the engagement, our consultant will install tools to monitor the infrastructure software, the application internals, database management system and any other system components.

Using a structured and proven process, the application is placed under load and the results of the monitoring tools used to determine the problem area(s).

Once data is collected, the consultant will liaise with our Performance Centre to determine the cause of the problem and recommendations for solution(s).

Such liaison ensures that the full performance and scalability expertise within Reflective is utilised on behalf of the client.

Following the delivery of this service, the client will have empirical information detailing the reasons for their application’s problems and our recommendations of how to best solve their problems in the most efficient manner at the least cost.

For more information on Application Performance Investigation, what it provides, how it works and reference engagements please download the PDF.