【问题标题】:How to decide on picking new micro service or add to existing micro service when new business feature is requested当请求新的业务功能时,如何决定选择新的微服务或添加到现有的微服务中
【发布时间】:2018-01-17 17:45:22
【问题描述】:

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

【问题讨论】:

  • 它被称为治理,没有你列出来。

标签: web-services amazon-web-services microservices spring-ws go-restful


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-03-19
    • 2015-11-21
    • 2018-12-15
    • 1970-01-01
    • 2017-10-24
    • 2021-07-09
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多