
Pravanjan Choudhury
blogs from Kharagpur


A common problem of the application designers is to predict when they need to start worrying about the Architectural/System improvements on their application. Do I need to add more resources? If yes, then how long before I am compelled to do so? The question is not only when but also what. Should I...
Posted on 25 March 2009 | 1:34 am
Read postSharding, is a common way of distributing database load. Simply explaining sharding - if a database contains the data of X users and getting overloaded (due to large size), it is divided in to two databases (two shards) each containing the data of X/2 users. So, with all probabilities, the load will...
Posted on 4 March 2009 | 1:07 am
Read postIf all the specifications were given at the time of building an application, there should not be an excuse for a bad design. However, in the context of web application development, life is not so simple. Your product goes through iterations that changes the basic principles for which the application...
Posted on 1 March 2009 | 11:27 pm
Read post