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

Application decoupling

The traditional model of application development, where all the features and functionalities were bundled in a large package called a monolithic application, is becoming less popular for multiple reasons. Monolith applications take on too many responsibilities in the form of function and logic. It is this characteristic which leaves them with high coupling and low cohesion. The reuse factor in monoliths tends to be low since one part of the functionality cannot be separated from the rest of the function and logic.

As we start breaking down the monolith functionality or even designing a new application, the focus needs to be on defining the service boundaries. Defining the right set of service boundaries and their related interactions is what leads to high cohesion and low coupling models.

The question becomes, what is the basis on which the application should be decoupled into services and defined service boundaries?

主站蜘蛛池模板: 和顺县| 治多县| 抚松县| 萨迦县| 隆安县| 光山县| 怀来县| 米脂县| 重庆市| 太湖县| 扶余县| 绥宁县| 高清| 芮城县| 竹北市| 微山县| 合作市| 洛宁县| 新蔡县| 焉耆| 南投市| 南丹县| 桃园市| 宁海县| 昌平区| 萨迦县| 云梦县| 元谋县| 射阳县| 金昌市| 民乐县| 桃源县| 长子县| 高陵县| 三台县| 安义县| 辉南县| 普定县| 尤溪县| 谢通门县| 客服|