Software Engineering

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

How to Build a Powerful MVP for the Digital Age

“There is surely nothing quite so useless as doing with great efficiency what should not be done at all.”- Peter Drucker In a post-mortem analysis of 101+ startups, CB Insights revealed that the number one…

Read more

Why enterprises should standardize Digital Application Management

In the present dynamic world there is such an exacting amount of requests from the business. Every one of these requests is not met by just COTS (Custom Off-The-Shelf Software) and enterprises do have the…

Read more

Feature Branching and Release Management

In an age of agile software delivery, product companies are looking at accelerating their time to value. One way to go about it is to embrace feature-driven development (FDD). It is a lightweight agile software…

Read more

How Fintech companies can reduce the Monolith Risks Exposure with Microservices

The last 2 decades has seen a number of sweeping changes in the way the Banking and Finance sector has evolved.  There have been disruptions in the form of digitization of services. Many small Financial…

Read more

Your Microservices are at Risk – Act Now!

5 things you should do to secure your microservices Microservices are fast becoming the defacto architectural style with which applications are being built.  Be it a startup or established FinTechs, it is being adopted by…

Read more

As you sow your Modernized Architecture, so shall you reap your Digital Destiny!

A non-modernized digital business is an oxymoron. In a climate rife with disruptions and innovations, organizations are moving at a pace that needs to put their Modernization imperative into perspective. Digital Transformation thrives on the…

Read more

Modern Architectural Innovations for Digital Success

The idea of envisioning a digital strategy has been in place ever since the scientists of 20th century designed a basic yet fully functional computing system. But the current buzz about creating a Digital CX…

Read more

Discovering the Art of Solr Search

Introduction : “Why do we need a search server?” Before answering these questions, let’s take a classical problem that affects the performance of many real time applications / products when their data grows beyond a…

Read more

Splitting the Monolith into Microservices – Do’s and Don’ts

In recent times, the term Microservices has gained immense popularity. It has found advocates in big players like Amazon, Netflix, NGINX to name a few. These companies have adopted this approach and have shared their…

Read more

Distributed Transactions in Microservices

Most of the monolithic applications which are using a relational database may use ACID transactions, which provide some important attributes: Atomicity – Changes are made atomically Consistency – The state of the database is always consistent Isolation – Even though transactions are…

Read more

Top 10 Critical NFR for SaaS Applications – Part 2

In continuation to my previous blog on Top 10 Critical NFRs for SaaS application, let’s look at the next 5 critical NFRs that have a deep impact on the SaaS solution architecture. Multi-Tenancy: Multi-Tenancy is the most…

Read more