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

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.

主站蜘蛛池模板: 新龙县| 潼南县| 岳西县| 安溪县| 崇明县| 焉耆| 香港| 武清区| 修水县| 上虞市| 平度市| 错那县| 栾川县| 阿鲁科尔沁旗| 根河市| 宜昌市| 正宁县| 无为县| 钦州市| 融水| 巨野县| 和静县| 赤城县| 榕江县| 孟村| 彰武县| 利川市| 峨眉山市| 平顺县| 泰顺县| 红安县| 惠来县| 廉江市| 嘉黎县| 城口县| 安吉县| 伽师县| 隆安县| 邛崃市| 浦城县| 营口市|