- Mastering ASP.NET Web API
- Mithun Pattankar Malendra Hurbuns
- 150字
- 2021-07-02 20:52:20
Lightweight yet scalable
Microservices provide services which are more efficiently scalable, flexible, and which can provide high performance in the areas where performance is required.
An application which is based on the Microservices architecture is, normally, an application which is powered by multiple Microservices, and each one of these provide a set of functions, or a set of related functions, to a specific part of the application. A Microservices architecture normally provides a set of related functions to applications, to client applications, and client services.
Microservices architecture also uses a lightweight communication mechanism between clients and services or between two or more services. The communication mechanism has to be lightweight and quick, because when a Microservices-architected system carries out a transaction, it is a distributed transaction which is completed by multiple services. Therefore, the services need to communicate to each other in a quick and efficient way over the network.