Application Performance Tuning
Our Application Performance Tuning & Testing Service enables clients to maximise the performance of their applications. Our experience covers a range of applications including web-based, interactive TV, mobile and "thick client" applications.
Each performance tuning review enables businesses to:
- Understand the scalability profile of their application(s) in terms of raw throughput and concurrency (how many people can successfully access the application at the same time?)
- Clearly identify any technical bottlenecks or constraints upon performance
- Receive detailed recommendations to resolve performance/ scalability issues across application tiers (from network infrastructure up to web application design and architecture)
Commissioning organisations leverage our extensive practical experience in designing, building and tuning high profile, highly performance web-based applications for clients such as Channel 4, BT Wholesale and Discovery Networks Europe.
Business benefits explained
A quantitative, measurable, documented appraisal
- We adopt a process-driven quantitative approach to the assessment of the current/projected performance demands upon an application.
- A detailed investigation & evaluation of the current application platform (including hardware, application/web server configuration) is completed.
- An assessment of the current application's performance capabilities is made following a detailed performance benchmarking assessment.
- An evaluation of the existing application architecture (and its deployment) is completed to enable the compilation of detailed technical recommendations to improve performance.
- We provide summary presentation of issues and recommendations for non-technical management audiences
- We provide a written report covering detailed technical and non-technical issues revealed during the assessment
Detailed technical recommendations - tactical & strategic
Delivery of detailed technical recommendations concerning the design, deployment and configuration of hardware/operating system/application ervices to ameliorate performance over the:
- Short term (e.g. "quick wins"; readily implemented changes to improve performance)
- Medium term (eg activities which require a longer lead time to deliver performance benefits)
- Longer term (eg alternative approaches to application architecture for performance)
- Optionally, implementation of the recommendations concerning re-configuration of platform and/or application re-architecture/redevelopment for performance. Clients may prefer this activity to be undertaken by its own staff or in conjunction with a third party such as ourselves.
Ongoing performance benefits
- To gain maximum benefit, performance tuning should be a process not an event
- We provide tools and techniques that in-house delivery teams can adopt to provide lasting performance tuning benefits throughout the solution lifecycle