Producteering

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

Mastering Digital Transformation with Microservices and Containers

Once during an Amazon offsite, managers had resounding suggestions that all employees should be increasing communication with each other. To their surprise, Jeff Bezos stood up and announced, “No, communication is terrible!” Known as Bezos’…

Read more

The impact of customer engagement on digital product engineering

There are usage analytics to measure customer engagement like sales conversion for CRM software, successful leads, heat mapping and End-Sales Funnel. There are organized methods to madness. But let us negate all this metric mumbo…

Read more

Product Engineering Trends of 2018

The term Product Engineering, in Software Engineering terms, is a multi-dimensional solution approach that encompasses all the necessary processes to successfully launch and run software in the market. With such rapid changes, Product Engineering cannot…

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

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

MySQL to MongoDB Migration in Drupal

MySQL is one of the widely used open source relational databases. In recent times, there has been a lot of interest on the NoSQL databases that can handle Big Data. Among NoSQL databases, MongoDB (from…

Read more

EFFECTIVELY USING GIT FOR DISTRIBUTED WORK ENVIRONMENT

Why Git? Git is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed work environment, non-linear workflows compared to the other VCS (Version Control Systems) in the market…

Read more

XML Parsing – Do it the right way!

I recently came across a situation where there was a performance hit in a web application due to the wrong selection of XML parser. That’s when I decided to write a blog on how to…

Read more

Cloud-based Development Enables Feature-based Code and Release Management

Version control system is one of the major components of continuous delivery. It enhances speed, integrity & adds a lot of value to the whole development process. In our project, we are using GIT &…

Read more