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

Hiding implementation

Microservices usually have a clear and easy to understand interface that must hide the implementation details. We shouldn't expose the internal details, neither technical implementation nor the business rules that drive it.

Applying this principle, we reduce the coupling to others, and that any change in our details affect them. We will prevent the technical changes or improvements that impact the overall architecture. We should always be able to change when needed, from where we persist our business model, to the programming languages or frameworks that we use.

But we also need to be able to modify our logic and rules, to adapt to any change within our domain without affecting the overall application. Helping to handle change is one of the benefits of a well-designed microservice architecture.

主站蜘蛛池模板: 犍为县| 鄢陵县| 年辖:市辖区| 澄城县| 高青县| 清丰县| 棋牌| 新绛县| 集安市| 青海省| 会东县| 虹口区| 莆田市| 台湾省| 班戈县| 虞城县| 东丰县| 宝兴县| 南岸区| 汽车| 九寨沟县| 新兴县| 布尔津县| 洛南县| 读书| 临高县| 赞皇县| 武胜县| 淮安市| 腾冲县| 运城市| 奉节县| 德化县| 射洪县| 广丰县| 安顺市| 乌审旗| 沐川县| 虎林市| 遂宁市| 宕昌县|