|
Problem
You would like to improve the
performance of a multi-tier platform that is currently
unsatisfactory, and
to resolve problems that are blocking going into production.
Process
- Determine the performance objectives (response to
user, load handling)
- Put a benchmark campaign in place
- choice of test tools: for measuring the front-end
response, and introspective sensors for the different
application
layers
- mounting test scenarios
- execution of tests and collection of the results
- Results analysis for detecting bottlenecks and
possible risks of dysfunction
- Correction actions on:
- data flows and procedure calls between layers
- container configuration (application servers,
database, ...)
- possibly recommendations for improving the
applications and the application architecture,
when the cause
of the slowness has been identified
- Return on investment: for most assignments,
the return...
Benefits
- An application tailored to production
- Increased vision on the possible behaviour of the application
under load
- An immediate ROI because of the economies realised
on the infrastructure investments
|