Microservices: Architecture and Technologies

Vishva Desai · International Journal for Research in Applied Science and Engineering Technology · 2020

In recent years, microservices architecture has emerged to become largely popular in DevOps practices and cloud services.Prime reasons for its meteoric rise are, its modular nature, robustness and scalability.Users today require an interactive, swift, and flexible environment on the platforms they use.These requirements can be satisfied by microservices architecture.A microservices framework consisting of microservices and containers delivers a diverse and distributed application.This architecture handles complex tasks as a collection of smaller services as opposed to the conventional monolithic architecture.In a monolithic architecture, it becomes difficult to manage the structure of code.This is made manageable by adopting microservice architecture.Furthermore, it provides scalability, easy maintenance and independent deployment of services to an application.It enables small parts of an application to be updated, replaced and scaled effortlessly.In this paper, we discuss the architecture of microservices and technology enabling its function.

Read the paper · More papers on PaperTik