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

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.

主站蜘蛛池模板: 惠安县| 定安县| 伊宁市| 洛扎县| 平顺县| 惠来县| 始兴县| 信宜市| 太谷县| 宣恩县| 泰州市| 临西县| 南汇区| 蓝山县| 甘谷县| 信丰县| 舟山市| 蓝山县| 遵义市| 伊吾县| 离岛区| 延安市| 平乐县| 中牟县| 得荣县| 防城港市| 鱼台县| 安图县| 佛教| 定南县| 长阳| 吉木乃县| 托克逊县| 达孜县| 襄垣县| 新巴尔虎左旗| 枣阳市| 拉萨市| 大石桥市| 竹山县| 县级市|