How does Flathub even work? The CDN and caching layer
Summary
The article dives into Flathub's CDN and caching stack, detailing how Fastly handles traffic, how local caching proxies and origin servers interact, and the rationale behind the architecture. It highlights implementation specifics (nginx proxy_cache, Lua-based purge, TLS/ACLs via Tailscale) and offers insight into building resilient, cache-friendly infrastructure for a large open-source repository.