Cloudflare, a leading content delivery network (CDN) and security provider, experienced another global outage on December 5, 2025, causing 500 Internal Server and Bad Gateway errors across sites like Canva, Zoom, Shopify, and Notion. This marks the latest in a series of disruptions this year, highlighting vulnerabilities in centralized internet infrastructure.
What is Cloudflare?
Cloudflare operates one of the world’s largest networks, serving millions of websites with faster load times and robust protection. Founded in 2009, it acts as a reverse proxy between users and origin servers, caching content globally across data centers to reduce latency. The platform handles 78 million HTTP requests per second on average, powering everything from small blogs to enterprise applications.
Key services include CDN for performance optimization, DDoS mitigation, Web Application Firewall (WAF), DNS management (like 1.1.1.1), and developer tools such as Workers for serverless computing. Businesses adopt it to handle traffic spikes, block malicious bots, and ensure SSL encryption without complex setup.
Primary Uses of Cloudflare
Cloudflare accelerates websites by delivering content from edge servers closest to users, cutting load times significantly. It blocks cyber threats like DDoS attacks using machine learning-based Bot Management and provides free tiers for basic CDN, security, and DNS.
For developers, features like Workers KV enable global key-value storage, while Zero Trust tools secure access without VPNs. Enterprises value its scalability for high-traffic events, cost-effectiveness via pay-as-you-go models, and global reach with consistent performance. Small sites gain from plug-and-play setup, improving speed and uptime without infrastructure overhauls.
Cloudflare Outages in 2025: A Pattern Emerges
2025 saw multiple Cloudflare incidents, each exposing configuration flaws, dependency issues, or traffic overloads. These events disrupted core services like CDN, Workers KV, and Dashboard, often cascading to dependent apps.
On June 12, a 2-hour-28-minute outage hit Workers KV due to third-party storage failure, affecting Access, WARP, Gateway, Turnstile, and AI services with up to 90% error rates. Recovery involved bypassing KV dependencies and accelerating migrations to resilient backends like R2.
August 21 brought congestion from AWS us-east-1 traffic floods, causing latency, timeouts, and packet drops on edge routers. This impacted customer origins without full downtime but highlighted peering vulnerabilities.
March 21 lasted 1 hour 7 minutes from write failures in storage systems. September 16 affected reachability for Zoom and HubSpot for 1.5 hours due to CDN issues in the US, Europe, UAE, and Philippines.
The November 18 outage, lasting 5.5 hours, stemmed from a ClickHouse database permissions change at 11:05 UTC, duplicating Bot Management feature file rows beyond memory limits (200 features), crashing proxies globally. Services like X, ChatGPT, Spotify, and Canva showed 5xx errors; recovery rolled back the file by 14:30 UTC.
Latest Outage: December 5, 2025 Breakdown
Starting around 8:56 UTC, the December 5 disruption caused widespread 500 errors, peaking at thousands of user reports. Cloudflare’s Dashboard and APIs failed requests, with CTO Dane Knecht citing a React CVE fix involving disabled logging as the root cause.
Impacted sites included Doordash, Crunchyroll, Cash App, Downdetector, and trading platforms. A fix rolled out swiftly, restoring most services by 4:30 a.m. EST, though shares dipped amid complaints. This was the third major hit in four months, underscoring repeated single points of failure.
Why Multiple Downtime Events This Year?
Recurring outages trace to internal changes like database tweaks, feature file bugs, and vendor dependencies amplifying blast radius. Bot Management’s memory reallocation panicked on oversized files, while Workers KV’s central store created outage gaps during migrations.
High reliance on Cloudflare—serving core traffic for millions—magnifies issues, as seen in fluctuating recoveries from partial cluster updates. External factors like AWS congestion add layers, but root causes often involve unhandled errors in proxy modules or query assumptions. Cloudflare admits these are unacceptable, pledging kill switches, hardened configs, and reduced third-party risks.
Top Cloudflare Alternatives for Stability
Users facing repeated downtime should evaluate diversified providers matching needs like speed, security, or cost.
| Provider | Best For | Key Features | Pricing | Free Tier? |
|---|---|---|---|---|
| Bunny.net | Affordable high-speed CDN | Fastest per dollar ($0.01/GB), simple setup | Pay-as-you-go | 14-day trial |
| AWS CloudFront | AWS integration, scale | Seamless S3 pairing, global PoPs | Pay-as-you-go, free tier | Yes |
| Fastly | Developer tools, real-time | Edge computing, custom VCL | Starts $50/month | No |
| Akamai | Enterprise traffic | Advanced DDoS, large-scale delivery | Custom | No |
| Gcore | Free tier replacement | 1TB traffic/mo, 140+ PoPs, Brotli | Free tier generous | Yes |
| KeyCDN | Simplicity, performance | Pay-as-you-go, easy integration | Pay-as-you-go | Trial |
| Imperva | Security focus | WAF, DDoS enterprise-grade | Custom | No |
Bunny.net excels for budget sites with proven speed boosts on media-heavy pages. AWS CloudFront suits scalable AWS users, while Gcore mirrors Cloudflare’s free model closely
Implementing Solutions: Migration Steps
Switch providers by first auditing traffic via Cloudflare Analytics for bandwidth and threats. Update DNS records gradually (e.g., partial CNAME cutover) to test performance without full downtime.
Enable multi-CDN setups like StackPath or combining Bunny.net with CloudFront for redundancy—route via GeoDNS to the fastest/lowest-latency option. Test DDoS protection with simulated attacks; prioritize WAF rules transferable via tools like Imperva’s converters.
For immediate relief during outages, pause Cloudflare proxy (DNS-only mode) to hit origins directly, though this skips security/CDN benefits. Long-term, adopt edge-orchestrated CDNs like IO River for rule-based routing across providers. Monitor via UptimeRobot or Pingdom, setting alerts for 5xx spikes.
Future-Proofing Your Infrastructure
Diversify beyond single vendors by layering CDNs with origin shielding and anycast DNS. Invest in self-hosted options like Nginx with Lua for custom WAF if scale allows, or Tailscale/Zerotier for private networking sans public exposure.
Regularly simulate failures with Chaos Engineering tools to validate failover. For ERP pros like those in manufacturing or retail, integrate alternatives with Dynamics 365 or SAP via API gateways ensuring uptime for e-commerce spikes.
Cloudflare remains powerful, but 2025's outages signal the need for resilient stacks—start with Bunny.net or Gcore trials today for seamless transitions.
FAQs (Frequently Asked Questions)
What is Cloudflare and why is it popular?
Cloudflare provides CDN, DDoS protection, WAF, and DNS services, accelerating sites via global edge caching while blocking threats for millions of domains.
What caused the December 5, 2025 Cloudflare outage?
A React CVE fix disabled logging, leading to Dashboard/API failures and 500 errors starting 8:56 UTC, impacting apps like Doordash and Notion; resolved by early morning EST.
Which dates did Cloudflare go down in 2025?
Key incidents: March 21 (storage writes, 1h7m), June 12 (Workers KV, 2h28m), August 21 (AWS congestion), September 16 (CDN reachability, 1.5h), November 18 (Bot Management bug, 5.5h), December 5 (Dashboard fix)
Why has Cloudflare had multiple outages this year?
Issues stem from config changes (e.g., ClickHouse permissions), third-party dependencies (Workers KV), oversized feature files crashing proxies, and traffic overloads amplifying global impact.
What are the best Cloudflare alternatives?
Bunny.net for speed/cost, AWS CloudFront for scale, Gcore for free tiers, Fastly for devs, Akamai/Imperva for enterprise security—use multi-CDN for redundancy.
How can users recover during a Cloudflare outage?
Switch to DNS-only mode, lower TTLs for failover, monitor with UptimeRobot, or route via backup CDNs like Bunny.net during 5xx spikes.


