All posts by jothi.rengarajan

Saga – The key differentiator of Microservices

One of the key challenges of the Microservices Architecture is in dealing with data consistency. In a Monolithic Application, it is possible to achieve data consistency easily using techniques such as 2 phase commits. In…

Read more

Is Microservices the Right Fit For Your Organization?  – A Microscopic View

If you are dealing with applications or product development, I am sure you would certainly be contemplating on the adoption of Microservices. While Microservices has many benefits, it has a good amount of challenges as…

Read more

Is Microservice a False Promise? – Busting the Myth

Introduction Have you taken the Microservices journey falling on the promise of better stability, faster releases and better productivity and on the contrary found these factors falling on the downward trajectory? Are you wondering if…

Read more

Scaling the Application Engineering Maturity ladder using PropelDE

Application engineering has been going through steady changes since its inception. However, the last couple of years have turned the whole software engineering aspect on its head. One of the key reasons behind this impact…

Read more

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