A platform for enhancing application developer productivity using microservices and micro-frontends

P Yedhu Tilak, Vaibhav Yadav, Shah Dhruv Dharmendra, Narasimha Bolloju · 2020

In recent years, the software development practices have been changing rapidly. Microservices and micro-frontends are one of the most important system architectures that have the potential to enhance developer productivity in building complex and scalable applications. One of the major challenges in this regard is related to establishing and managing communication and transparency among producers and consumers in arriving at the set of microservices and micro-frontends to be built and maintained for various development teams within an organization. This paper presents the details of a proposed platform to assist development teams of an organization in enhancing their productivity. This platform offers assistance in various operations involved in the consumption and production of microservices and micro-frontends for the development of required software applications. In addition, the platform provides data visualization to aid understanding of the dependencies among applications and the set of microservices and micro-frontends.

Read the paper · More papers on PaperTik