Scalability

Top 10 NFR in Software Architecture – Part 1

Non-Functional Requirements (NFR) are those requirements that cut across the software functionality, spanning across all the modules and features. These requirements go deep in to the architecture of a software, which is where they get…

Read more

Top 10 Critical NFR for SaaS Applications – Part 2

In the last blog, Top 10 Critical NFRs for SaaS application-Part1, we discussed about what are NFRs (Non-functional requirements) and how it is important to know these requirements before the architecture phase. We listed 5…

Read more

Mobiles Devices on the cloud

All these days we have been buying mobile phones from Amazon, but now you can get Mobile as a Service from Amazon Web Service. I haven’t seen a technology that has been growing like AWS cloud.  You…

Read more

Webcast – How to Scale Continuous Delivery in the Cloud?

Organizations have started to realize the benefits of “developing and deploying software quickly” through the concept of Continuous Delivery. Although this process enables quick delivery of developed features it does not address the productivity issues…

Read more

Is Profitability a Myth in SaaS Model?

Whether software vendors like it or not, today they don’t have a choice other than providing atleast one version of their software in a subscription based SaaS model. One single major concern from Independent Software…

Read more

Benchmarking SaaS Maturity (Part 3) – Security Assessment

This is the 3rd part of the blog series discussing on benchmarking the maturity of a SaaS solution. Click the following links to see the earlier parts – part 1 and part 2. In this blog let’s look at…

Read more

Common Sense Approach to Building SaaS Application

If you have decided to develop a SaaS application, the main focus is to build your domain functionalities and take your MVP(minimal viable product) to market. It is not easy though to build a SaaS…

Read more

Let your SaaS Application “REST” in peace

While building a SaaS application, it’s extremely important to support other gateways to access the application features. In today’s world the number of devices that can access your SaaS application is only growing by the…

Read more

Benchmarking SaaS Maturity (Part 2) – Architecture Assessment

In continuation to my earlier blog on benchmarking the maturity of a SaaS solution where I talked about 4 segments through which one can find the maturity of a SaaS solution. In this blog I am going…

Read more

SaaS Architecture – Past and Present

“SaaS” – once such a disputed topic, has now been widely accepted. The increase in the adoption as well as the new technology innovations such as cloud has significantly helped in the evolution of  SaaS architecture.…

Read more

How to Benchmark the Maturity of your SaaS Solution?

There are several strategies available for ISVs to build/migrate their products to a SaaS model. However, each approach has its own pros and cons. There are 2 broad approaches that ISVs typically take towards creating their…

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