- Spring 5.0 Microservices(Second Edition)
- Rajesh R V
- 170字
- 2021-07-02 19:44:50
Microservices are lightweight
Well-designed microservices are aligned to a single business capability; therefore, they perform only one function. As a result, one of the common characteristics we see in most of the implementations are microservices with smaller footprints.
When selecting supporting technologies, such as web containers, we will have to ensure that they are also lightweight so that the overall footprint remains manageable. For example, Jetty or Tomcat are better choices as application containers for microservices as compared to more complex traditional application servers, such as Weblogic or WebSphere.
Container technologies such as Docker also helps us keep the infrastructure footprint as minimal as possible compared to hypervisors such as VMware or Hyper-V.

As shown in the preceding diagram, microservices are typically deployed in Docker containers, which encapsulate the business logic and needed libraries. This helps us quickly replicate the entire setup on a new machine, a completely different hosting environment, or even move across different cloud providers. Since there is no physical infrastructure dependency, containerized microservices are easily portable.
- Flask Web全棧開發(fā)實戰(zhàn)
- Magento 2 Development Cookbook
- Java虛擬機(jī)字節(jié)碼:從入門到實戰(zhàn)
- Data Analysis with Stata
- Python全棧數(shù)據(jù)工程師養(yǎng)成攻略(視頻講解版)
- Arduino可穿戴設(shè)備開發(fā)
- Qlik Sense? Cookbook
- 單片機(jī)原理及應(yīng)用技術(shù)
- WildFly Cookbook
- INSTANT JQuery Flot Visual Data Analysis
- 計算機(jī)應(yīng)用基礎(chǔ)案例教程(第二版)
- Scratch編程從入門到精通
- JavaScript Unit Testing
- 精益軟件開發(fā)管理之道
- VC++ 2008專題應(yīng)用程序開發(fā)實例精講