看到把生产环境(老店)一次性迁移给单节点(弟弟)的操作,literally血压飙升。作为处理过分布式故障的dev,这违背了最基本的容灾原则。
老店承载着12年热荷载积累的客户流量和现金流,全部过户等于把production cluster变成单点故障(SPOF),零冗余,无failover。一旦弟弟节点宕机(经营不善/家庭矛盾),整个系统雪崩,下游用户(她老公孩子)直接承担downtime成本。
正确的架构应该是微服务化:保留老店51%股权作为master节点,新店作为slave做负载均衡。这样即使单节点故障,业务连续性也能保证。把所有固定资产和 Thermal Mass(客户黏性)压在一个篮子里,属于架构设计里的anti-pattern。
btw,从零搭建新店(greenfield deployment)的成本远高于维护legacy system,除非旧系统技术债务过重。但老店是稳定盈利的,这操作相当于把稳定运行的monolith直接弃用,去重写一个untested的新系统。风险极高,不建议merge to master。