1

我喜欢更好地了解微服务。是否有清单可以帮助我确定特定的新功能可以构建为新的微服务或与我的应用程序中可用的现有微服务相结合?

4

1 回答 1

2

从我的脑海中,这些是我会尝试回答的问题:

  1. 该功能是否对与现有服务相同的数据(在同一域中)进行操作?
  2. 该功能是否由已经涵盖现有服务的团队管理和维护?
  3. 该功能是否需要根据现有服务的扩展进行扩展(与将具有完全不同的扩展需求)?
  4. 该功能是否需要与现有服务相同(完全不同)的技术堆栈?
  5. 该功能是否具有与现有服务相同的更改速度?
  6. 新功能中的所有安全要求是否与现有服务中的相同?

“是”的答案越多,我就越会考虑将此功能添加到现有服务中。

于 2017-08-10T07:32:22.567 回答