一、原文:
Services communicate through exposed APIs (Application Programming Interfaces). When implementing APIs, it is important to avoid coupling with consumers and choose an implementation approach that is technology-agnostic, ensuring freedom from technological constraints.
If a system lacks good decoupling, any issues that arise could potentially impact all functionalities. There is a golden rule: Can you modify and deploy a service without affecting any other service? If the answer is no, then the benefits discussed in the rest of the book may not be meaningful to you.
二、翻译:
服务通过公开API(应用程序编程接口)进行通信。在实现API时,应该避免与消费方耦合,选择与具体技术无关的实现方式,以确保不受技术选择的限制。
如果系统没有良好的解耦性,一旦出现问题,所有功能都可能受到影响。有一个黄金法则:你是否能够修改并部署一个服务,而不会影响其他任何服务?如果答案是否定的。