Origin Architecture for Multi-CDN
Synopsis This chapter explains how to design and operate origin infrastructure that can serve more than one CDN at the same time. It covers topology choices, origin shielding, authentication, cache key consistency, deployment and consistency models, failover behavior, and operational practices. The goal is to keep content correctness and performance stable while multiple CDNs fetch from the same source. Role of the origin in multi-CDN The origin is the source of truth for content and APIs. In a multi-CDN setup more than one provider will fetch from it. The design must handle higher fan in, different retry behaviors, and different cache semantics without breaking correctness. It should also keep the number of variables low so that problems are diagnosable during incidents. ...