Microservices are becoming the defacto design choice for software architecture. It involves partitioning components into finer modules such that development can happen independently. also provides natural benefits when deployed on cloud since resources be allocated dynamically to necessary based demand. Therefore, enterprises as part of their journey cloud, increasingly looking refactor monolit...