官术网_书友最值得收藏!

Components

Once the bounded contexts are identified for microservices and the organization structure is aligned, each microservice must be considered as a product that is tested, deployed, and scaled in isolation by the same team that developed it. A well-designed microservice must never expose its internal data model to the outside world directly. Instead, it must maintain a service contract that maps to its internal model such that it can evolve over time without affecting the dependent microservices.

Component-based software engineering (https://en.wikipedia.org/wiki/Component-based_software_engineering) defines a component as a reusable module that is based on the principles of SoC and encapsulates a set of related functions and data. In the context of microservices architecture, it is recommended to implement each service as a component that is independently swappable and deployable without affecting any other microservices.

主站蜘蛛池模板: 鄱阳县| 华坪县| 来凤县| 汾西县| 池州市| 东乡族自治县| 乐亭县| 澄迈县| 探索| 银川市| 新邵县| 夏河县| 高平市| 南丰县| 格尔木市| 营口市| 宝山区| 南靖县| 黄浦区| 丹阳市| 牡丹江市| 新建县| 长兴县| 邯郸市| 白城市| 尚志市| 阜平县| 云龙县| 东莞市| 柳林县| 孟村| 宜良县| 临沂市| 诸暨市| 浪卡子县| 麻城市| 扎赉特旗| 砚山县| 绥中县| 渑池县| 临城县|