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…
The estimated cost of software failures is estimated to be around 50 to 80 billion dollars per year. Reports also say that 3 out of 5 IT projects do not do what they were supposed…
Mobile adoption is changing the way medicine is practiced today and there is a tremendous opportunity for healthcare ISVs to offer their applications in mobiles/tablets. There are certain trends in Mobile Healthcare 1) 72 percent…
Application Development Platform refers to a suite of technology that can help enterprises in designing, developing and deploying their applications. In the absence of ADP, enterprises end up using multiple technologies, architectures and engineering structures…
In an earlier post, I had touched upon TDD very briefly and promised some practical tips on implementing TDD in a future post. Here they are… Having managed teams implementing TDD, I have learned the…
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…
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…
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…
SaaS business model offers a fantastic platform to service the world market, irrespective of the location of the customer. Unlike the traditional model, SaaS software is delivered over an internet, which means people can access…
In my previous blog I discussed about the business/technical aspects in single tenant and multi-tenant models. However, due to huge loads of information from various sources people are actually lost in deciding whether to go…
There are totally 4 maturity models/levels in which you can deliver a SaaS application/product. Single Tenant In a single tenant model each of the tenants will get their own respective instances. There is absolutely no…
In the first part I discussed about IaaS – highlights and challenges. In this part I will try to do the same for PaaS. Platform as a Service – PaaS, offers all the benefits of…