Knoldus quickly converted the whole monolithic architecture to microservices structure, refactored the code base to make it testable without hindering its actual logic, introduced the test cases and cleaned the code by using the scala best practices following the Knolway (Knoldus software development methodology). Further, Knoldus implemented the deltas to process the changed data instead of playing with the large datasets each time, which drastically reduced the processing time from hours to seconds. The end result was a pipeline which can handle 5 times the load at 1/200th of the original time.