我进入基于docker的微服务架构,我有3个微服务,它们共同创建了一个产品,例如"CRM系统".
现在我希望我的客户能够随时升级他的产品.我有3个不同版本的微服务,客户应该看到哪一个?我想产品版本应该独立于微服务,因为复制一个微服务版本会让我比没有版本更麻烦.
那么有什么模式,想法来处理这种情况吗?
我唯一想到的是拥有另一个存储库,只要其中一个微服务生成生产就绪包,就会对其进行版本控制.但是,我现在有一个版本,我的产品所有者(PO)都不知道.
architecture soa domain-driven-design docker microservices
architecture ×1
docker ×1
domain-driven-design ×1
microservices ×1
soa ×1