Knoldus got an opportunity to work for a prominent enterprise client. They had a decade old legacy system (a set of monolithic applications) to address all of the IT requirements. Today, where the software and IT requirements are very dynamic in nature and to drive the best consumer experience; the client needs to do the rapid changes -- which wasn't possible with the existing system. One of the prime objectives was to be agile and move fast in the digital space where they can continuously roll out new applications and services to their customer and maintain the competitive edge. Knoldus proposed to adopt microservice based architecture to serve their need for rapid rollout of the new services as well as to remove the brittleness (harder and a long drawn cycle of introducing any new changes) of the existing system.