【发布时间】:2019-06-14 23:50:04
【问题描述】:
在我们的团队中,我们就所有微服务使用一个 couchbase 存储桶与微服务架构不兼容这一事实进行了激烈的争论。 一些开发人员认为我们正在数据库中实现分布式单体。
使用一个存储桶的主要论据是提高性能。
所以我的问题是:从架构的角度来看,如果我对所有微服务都使用一个存储桶,我做错了吗?
我有大约 10 个不同关注点的微服务(订单履行、财务、订单跟踪、计费......)
【问题讨论】:
-
不是一个主要基于意见的微服务架构,它有原则说明我们是否遵守这些原则
标签: design-patterns architecture microservices couchbase