Architecture design for a web application plays a great role in its scalability and robustness. So, it is very important to choose the right technology available for different aspects of the application without compromising much on the resources spent on doing so. We recently worked on a web application which targeted a large user base and needed to be platform independent. It integrated a number of popular social networking services but also incorporated other services. The development was[...]