寻找理想的技术轻松实现向后兼容使你的界面显式化保持应用程序接口与技术无关为消费者提供简单的服务隐藏内部实施细节技术选择远程程序调用RESTGraphQL信息经纪人序列化格式文本格式二进制格式模式结构性合同破裂与语义性合同破裂是否应该使用模式?处理微服务之间的变化避免破坏性更改扩展变化宽容的读者正确的技术显式界面及早捕捉意外的突破性变化管理突破性变化锁定部署不兼容的微服务版本共存模拟旧界面我更喜欢哪种方法?社会契约跟踪使用情况极端措施DRY 和微服务世界中代码重用的危险通过图书馆共享代码服务探索域名系统(DNS)动态服务注册表别忘了人类服务网格和 API 网关应用程序接口网关服务网格其他协议如何?记录服务显式模式自我描述系统摘要