Understanding Microservices

    Microservice architecture is an architectural pattern that advocates dividing a single application into a set of small services, and the services coordinate and cooperate with each other to provide users with ultimate value. Each service runs in its own process, and services communicate with each other using a lightweight communication mechanism (usually HTTP-based RESTful API). Each service is built around a specific business and can be independently deployed to production environments, production-like environments, etc. In addition, a unified and centralized service management mechanism should be avoided as much as possible. For a specific service, appropriate languages ​​and tools should be selected to build it according to the business context.

- Excerpted from Mr. Martin Fowler's blog

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326436322&siteId=291194637