All posts by jothi.rengarajan

Building Effective Rest APIs

Most of the applications are architected around RestAPIs these days, be it for layering or for integration. All leading web technologies enable building RestAPIs with ease. However, there are few design considerations that are neglected.…

Read more

Learn performance from the leaders

Stack Overflow receives more than 670 million page views per month and they achieve sub-second performance for all their pages. This is truly commendable. The more admirable fact here is that they achieve this with…

Read more

Azure Makeovers

Azure has been constantly adding more and more services horizontally. From where it started as a narrowed PAAS for simple web application, it has expanded its horizons rapidly in the areas of IAAS, Big Data,…

Read more

SQL Azure – New Service Tiers and Performance Levels

Azure’s web and business editions are going to be sunset from September 2015. You can notice the alert message of the retirement in the portal. As an alternate, Microsoft has introduced new service tiers –…

Read more

TOP 6 ASP.Net 5.0 features for product architects

We would all agree that ASP.NET has come a long way from its first version. IMO the next version Asp.Net 5.0 is the most drastic change that ASP.NET has done so far (leaving the addition…

Read more

Cloud for high scalability

Growing Need for High scalability It’s amazing to look at how application architectures have evolved over the past decade. The journey from mainframe applications to current mobile applications has proved many wrong on what they…

Read more

Tenant Hierarchy

“Multitenancy” refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants)” – This is the definition of multitenancy from Wikipedia. Here the term tenant refers to “client …

Read more

Avoid Final Minute Performance Screwups

  In how many projects have we noticed development getting completed on time, testing completed on time and finally live production usage failing because of unexpected behavior of the software  due to high Volume and…

Read more

AWS Cool Feature : Cloud Formation

Any real time application is going to require more than 1 resource for its operation – for example a web application may require loadbalanced webservers, application server and a database server. Whenever you are going…

Read more

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

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

Rewrite vs. Refactor – Which way to go?

Rewrite vs Refactor has always been a question every software faces at some point in time which could be because of many reasons. This question usually arises after few years from the first version of…

Read more