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

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.

主站蜘蛛池模板: 卫辉市| 塔河县| 东乡| 兰坪| 宁波市| 潼关县| 保靖县| 中阳县| 桑植县| 浑源县| 监利县| 渭源县| 丰台区| 绥芬河市| 五华县| 连州市| 平远县| 巩义市| 万盛区| 温宿县| 内丘县| 乃东县| 巫山县| 云梦县| 梧州市| 广宁县| 大余县| 福鼎市| 清水河县| 子长县| 蓝山县| 平遥县| 泉州市| 塘沽区| 花垣县| 滦南县| 客服| 仁化县| 涟水县| 疏勒县| 峡江县|