Designing Scalable Web Apps

The rapid growth of the world of information has made applications which handles that information to be large, complex, slow and resource hungry. Therefore, the main focus of today’s age of application developers is to find a way to tackle many or all of these issues. One of the popular approaches currently used is making applications scalable.

Scalable Application Design

Figure 1: Scalable Application Design

Scalability is in essence, the capability of a system, network or process to handle a growing amount of work or its potential to be enlarged in order to accommodate that growth. Therefore, any good system design must inculcate most of the below points to be a scalable application. Continue reading

Convert Subcontext of a Web URL to lowercase using Apache Mod_Rewrite

This article focus on a requirement from a customer who wants to alter a Web URL to his website. He wanted to convert a section in the request URL to lowercase. In a nutshell, below show his requirement.

Original: http://www.example.org/App/dosomething.php
Alterd: http://www.example.org/app/dosomething.php
Continue reading