InterviewSolution
| 1. |
What is Microservices? How it is different from monolithic applications? |
|
Answer» Microservices (MS) is an architecture pattern that prescribes to divide an application based on business functionality instead of technical boundaries. These set of smaller interconnected services constitute the complete application. As opposed to monolithic architecture, it recommends breaking the application into smaller atomic units, each performing a single function. Typically, an application provides a set of distinct features or functionality, such as order management, billing, customer service, ETC. Each microservice WORKS as a mini-application that has its own hexagonal architecture. It is often compared to Honeycombs (nests) that are a combination of MULTIPLE hexagonal structures. Below are some of the key features of Microservices that distinguish from monolithic:
|
|