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

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.

主站蜘蛛池模板: 中山市| 江永县| 呼伦贝尔市| 邢台市| 安化县| 荆州市| 大姚县| 长宁县| 普洱| 湟源县| 博罗县| 宁远县| 顺平县| 海阳市| 莱阳市| 珠海市| 红河县| 宝丰县| 安化县| 兰坪| 余姚市| 舒城县| 吉安市| 徐汇区| 石阡县| 阿拉善盟| 周口市| 巴青县| 桐城市| 平原县| 寿光市| 丹东市| 耒阳市| 仲巴县| 临泉县| 府谷县| 通道| 长兴县| 仪陇县| 汉源县| 龙井市|