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.     Scalability is in essence, the capability of a system, network or process to handle a growing [...]


Importance of Big Data and Managing Data with Elasticsearch

What Is Big Data? Data management for organizations of all sizes has shifted from an important competency to a critical differentiator that can determine market winners and “has beens”. Fortune 1000 companies and government bodies are starting to benefit from the innovations of the web pioneers. These organizations are defining new initiatives and re-evaluating their existing strategies to examine how the transformation of their business process can be done using this innovative concept of Big [...]


An Introduction to Node.js

Node.js is a buzzword in the software development industry and it has become a trend to develop enterprise level applications using Node. Some of the big companies are already converting their applications to Node.js now. Therefore it seems high time to start looking in to Node.js.   What is Node.js Node.js is an open source JavaScript runtime environment for developing server-side networking applications using JavaScript. It was developed by Ryan Dahl in 2009. It uses [...]


MS SQL Server Business Intelligence

Business Intelligence (BI) is like an iceberg; below the waterline is what you cannot easily see and which is the mass of data that is relevant and important for your business. Rising over the water is more readily seen and recognised and it is the BI platform for analysis and reporting. So simply BI is about having the right data, at the right time, to enable the right decisions. Figure 1: BI as an Iceberg [...]


Cloud Computing with AWS

Cloud computing is gaining immense popularity among today’s business needs. Many organizations use cloud computing directly or indirectly as a replacement for traditional on-site alternatives As, It adds a number of benefits to the business. This article describes an overview of cloud computing, its key attributes, how these concepts are used in Amazon web services, Amazon cloud products and services.   Cloud Computing Cloud computing is a concept of Internet-based computing that provides shared processing [...]