我只需要知道自包含系统(SCS)和单体系统之间是否有区别,SCS 与微服务不同还是相同?
这是自包含系统的定义(来源):
自包含系统(SCS)方法是一种架构, 专注于将功能分离为许多独立的功能 系统,使完整的逻辑系统成为许多人的协作 较小的软件系统。这避免了大型单体的问题 不断增长并最终变得无法维护。
所以,是的,独立系统与整体系统有很大不同。
关于自包含系统和微服务的关系,他们都有将系统分解为更小的独立子系统的想法。然而,重要的区别是(来源)
这篇文章给出了另一个重要特征:
根据定义,仅提供 API 的系统并不是 SCS。它 当然,可能仍然被认为是一种有用的架构 - 但它 不会被称为 SCS。
本文可能对您有帮助:从独立到微服务 这是德语,但浏览器或deepl可以为你翻译。