Application Scalability refers to the ability of an application to handle different levels of usage. A highly scalable application will only require additional resources in order to handle higher usage loads. An application that is not scalable will require modifications to the application itself in order to handle higher usage loads. When programming an application, scalability is an important consideration. Scalability allows a program to handle different loads, but may limit application performance and functionality. In this section on application scalability, get the latest news, research, and tutorials to help make your applications scalable to fit your business needs. Learn techniques for determining how scalable an application should be and discover ways for estimating and optimizing application scalability.
Tomcat performance optimization consolidating log files
05 May 2013
Tip - By default Tomcat uses several log file handlers, but performance can easily be optimized by configuring the server to use only one.
Fast response times vs. consistent response times
24 Oct 2012
Tip - When developing applications, the response time is always an important metric. But inconsistent response times can often be more aggravating than slow sites. Make sure you take response time consistency into your application performance reviews.
Defining application performance requirements
24 Oct 2012
Tip - Don't fall into the trap of failing to define performance requirements for your applications early on in the application lifecycle. If you follow this quick tip, you'll find that articulating your performance requirements isn't that hard.
Water-Scrum-fall: It's a phenomenally bad methodology
07 Jun 2012
Video Tip - The bottom line? You're either Agile or you're not, and if you're not, using water-Scrum-fall to squeeze in Agile methodologies may only create problems and resentment.
Scaling up and scaling out to meet new business demands
11 May 2012
Tip - Scaling up and scaling out are two ways for growing businesses to increase productivity, but doing so blindly may be more costly than it's worth.
On-demand computing models support high scalability
10 May 2012
Tip - The on-demand nature of cloud computing has put scalable Web applications within easy reach for businesses of all sizes.
Automate Web server load balancing for high scalability
07 May 2012
Tip - Automating Web server load balancing tasks provides high scalability for enterprise applications.
The intricacies of safe and unsafe casting in Java 7
26 Jan 2012
Tip - One of the problems with casting is that it does have the potential to cause a loss of precision, especially if the number that gets cast does indeed fall outside of the range of the target type. Here we will explain why this happens.