Cloud

Architecting a Multi Tenant SaaS solution – why is it different?

Software as a Service is a software delivery model in which software and its associated data are hosted centrally (typically in the (Internet) cloud) and are typically accessed by users using a thin client, normally…

Read more

Big Data in Cloud – Problem and Solution

Big Data is a term used to refer huge volumes of data that belong to one logical entity. The volumes we are talking here is something that commonly used softwares/systems are generally not capable of…

Read more

Platform Approach for BPOs

“As per PwC-CII survey, about 34% of IT users are planning to avail platform BPO services for benefits like operational efficiency and process standardization ensuring better quality”  BPO industry has gone through multiple phases from…

Read more

PaaS – Points to Ponder

Cloud is a magic wand that everybody wants to consider to cut down their cost. Cloud itself is a bigger umbrella and there are many many options available inside it. One popular choices available within…

Read more

Cloud Computing Models

Cloud Computing is defined as a style of computing where scalable and elastic IT-enabled capabilities are delivered  as a service to customers (internal or external) using internet technologies. There are 4 major variants of cloud computing,…

Read more

Single Tenant Vs. Multi Tenant – From a Business Perspective

You must have come across umpteen articles that talks about the technical aspects between a single tenant model and multi tenant model. But the fact is that the decision between single tenant and multi tenant…

Read more

Benefits of Platform BPO – ADP – Part 4

In my last blog I discussed about what a Platform BPO is about and the various requirements it brings up. In this blog I will discuss about the key benefits of having a Platform BPO.…

Read more

ADP – Part 3 – Platform Based BPO Services

Platform BPO refers to a suite of technology that can help BPOs in designing, developing and deploying their applications, which in turn can be used to service their customers. In the absence of a platform,…

Read more

Database Scalability – Horizontal vs. Vertical Scaling

Scalability at the database layer has always been a challenging task for architects. Sadly, this also happens to be one of the areas that is typically underestimated and later leading to major issues. My experience…

Read more

Amazon EC2 Cloud Instance Types

Many would know that Amazon is one of the leading IaaS providers and they offer different configurations of server Instances such as Linux, Windows – Small, Medium, Large and so on. This is most common…

Read more

Why Multi-Tenancy makes sense for BPO Applications?

Many would know that multi-tenancy is an architectural pattern where a single installation of the software can serve multiple tenants. The term multi-tenancy has been used widely in the space of SaaS and in fact…

Read more

Cloud – “Think Out Of The Box”

This phrase is very true in the case of cloud. So long when architects design an application they always think about the resource availability in a given (hosted server or a cluster of servers) scaled…

Read more