云原生系统通常由通过 API 进行通信的不同服务组成。在设计云原生应用程序时,使用 API 优先 的方法鼓励将其安装到分布式系统中,并支持在不同的团队之间协同工作。通过先设计 API,另一个团队可以将该应用程序用作支持服务。根据该 API 创建他们的解决方案。通过提前约定的这个 合同,与其他系统的集成将更加健壮和并易于测试。内部 API 的实现可以在不影响其他应用程序(和团队)的情况下进行更改。
API 优先
合同