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

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?

主站蜘蛛池模板: 长垣县| 潍坊市| 伊宁市| 利辛县| 泸水县| 独山县| 思南县| 甘孜县| 通江县| 文昌市| 仙桃市| 新巴尔虎左旗| 甘孜县| 绥芬河市| 丰都县| 万全县| 曲松县| 大渡口区| 永定县| 壶关县| 凤山市| 九龙县| 永城市| 综艺| 新乡市| 同心县| 奈曼旗| 咸宁市| 平泉县| 万年县| 新野县| 汉沽区| 西华县| 雅安市| 白玉县| 姚安县| 哈密市| 滁州市| 定边县| 康马县| 北碚区|