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

Decomposition pattern by business capability

How do you create and design microservices? If you are migrating existing systems, you might look at decomposing a monolith or application into microservices. Even for new a green-field project, you will want to think about the microservices that are required:

First, you identify the business capability, that is, what an organization does in order to generate value, rather than how. That is, you need to analyze purpose, structure, and business processes. Once you identify the business capabilities, you define a service for each capability or capability group. You then need to add more details to understand what the service does by defining the available methods or operations. Finally, you need to architect how the services will communicate.

The benefit of this approach is that it is relatively stable as it is linked to what your business offers. In addition, it is linked to processes and stature.

The drawbacks are that the data can span multiple services, it might not be optimum communication or shared code, and needs a centralized enterprise-language model.

主站蜘蛛池模板: 定南县| 黔东| 永吉县| 元江| 东明县| 莫力| 徐州市| 攀枝花市| 宜丰县| 永寿县| 阿荣旗| 洛川县| 怀安县| 沙坪坝区| 泰顺县| 阳谷县| 桓台县| 云霄县| 从化市| 拉孜县| 申扎县| 辽宁省| 万州区| 无极县| 龙泉市| 庆安县| 依安县| 洪洞县| 南漳县| 卓尼县| 华坪县| 密山市| 家居| 华池县| 德庆县| 西贡区| 富宁县| 宝山区| 湟中县| 长春市| 普安县|