Monzo 如何构建独立备份系统抵御云故障

Monzo Stand-In

Monzo 如何构建独立备份系统抵御云故障

在 Monzo,我们深知客户的生活没有停机维护时间,因此必须确保服务 24/7 不间断。为此,我们构建了完全独立的备份基础设施 Monzo Stand-in,运行在 Google Cloud Platform 上,作为 Primary Platform(运行在 Amazon Web Services 上)的最后一道防线。与传统的灾难恢复不同,我们并未简单复制现有服务,而是重新开发了仅包含核心功能的 18 个微服务,以避免因代码缺陷或强一致性要求导致的同步故障。这套系统成本仅为主平台的 1%,通过最终一致性数据同步和 Monzo Advices 机制,确保在主平台完全瘫痪时,用户仍能进行刷卡、转账等关键操作,并在主平台恢复后无缝合并状态。

如果我们在所有数据中心运行相同的软件,那么无论拥有多少个数据中心都毫无意义。

同日更多故事

2026-08-29