All technologies

Cloudflare

18 painsavg 6.4/10
config 3architecture 3dx 3deploy 2compatibility 2security 1performance 1monitoring 1docs 1ecosystem 1

Configuration file size limits causing cascading service failures

9

A configuration change caused a file to double in size, exceeding Bot Management's upper limit, resulting in HTTP 5XX errors that cascaded across dependent services (Workers KV, Access, Turnstile, Dashboard) into an internet-wide outage.

configCloudflareWorkers KV

Slow configuration change propagation and delayed error detection

8

Bad configurations take extended time (90 minutes) to propagate across distributed infrastructure, resulting in intermittent errors before sustained failure, making rapid detection and rollback difficult.

deployCloudflare

Cloudflare as single point of failure for dependent services

8

Centralizing infrastructure dependencies on Cloudflare creates brittleness and risk. When Cloudflare experiences outages, all dependent SaaS services and proxied sites fail simultaneously, making the platform a critical single point of failure.

architectureCloudflare

Cloudflare abuse reporting process is ineffective and non-compliant with NIS2/DSA

8

Cloudflare's abuse desk uses form-only reporting with high evidentiary bars, automated denials, and opaque outcomes. The process places burden of proof on reporters and cannot handle bulk incident submissions efficiently. Despite thousands of reports from trusted flaggers, Cloudflare rarely discloses action taken, creating potential regulatory non-compliance with NIS2 and Digital Services Act.

securityCloudflare

Dramatic cost scaling for large websites on serverless platforms

7

While serverless platforms work well for small websites, costs increase dramatically for large websites, making the economics untenable at scale.

deployserverlessCloudflare

Products launched before enterprise-readiness

7

Cloudflare frequently releases products with incomplete features and UI limitations that hinder adoption of newer capabilities. Enterprise customers report having to work around missing functionality that was promised at launch.

compatibilityCloudflare

Point solution ecosystem becomes unmanageable at scale

7

Organizations piecing together multiple legacy CDNs, VPNs, and security point solutions face unmanageable complexity at scale. Older solutions lack automation and poor integration, resulting in unnecessary manual management effort.

architectureCloudflare

Quality engineering cannot keep pace with production changes

7

Cloudflare experiences recent outages due to quality engineering lagging behind production engineering velocity. This is concerning for an infrastructure provider where stability should be paramount.

performanceCloudflare

Invisible dependencies problem in distributed architecture

7

Cloudflare's architecture suffers from unvisible dependency chains several levels deep. Engineers focus on immediate dependencies but fail to map three or four levels of transitive dependencies, making cascading failures difficult to anticipate.

architectureCloudflare

Lacking advanced analytics and API security in Cloudflare

7

Cloudflare's built-in capabilities for critical data metrics and API security are insufficient, forcing teams to pipe data into third-party services like Datadog and build custom application logic for security concerns.

monitoringCloudflareDatadogAPI security

Inadequate documentation for Cloudflare developer products

6

Cloudflare's developer platform and products lack sufficient documentation, making it difficult for developers to understand and implement features effectively.

docsCloudflare

Limited DevOps integration and developer platform capabilities in Cloudflare

6

Cloudflare lacks sufficient DevOps integration and developer platform capabilities compared to competitors, making it less attractive for development teams seeking comprehensive developer tooling.

ecosystemCloudflareDevOps

Lack of bulk management UI for multi-tenant operations

6

Managing Cloudflare across many domains or clients is cumbersome due to missing bulk update functionality in the UI. Users are forced to rely on APIs or manual scripts, creating friction for agencies and multi-tenant deployments.

dxCloudflare

DNS firewall capabilities fail to materialize

6

Cloudflare promises DNS firewall features that don't fully materialize in practice, forcing users who attempt migrations to pull back and maintain legacy solutions instead.

compatibilityCloudflare

API gaps force manual UI operations for common tasks

5

Cloudflare's API is incomplete for routine administrative tasks. Common operations like assigning co-hosts can only be done via UI, not programmatically, defeating infrastructure-as-code practices.

dxCloudflare

Cloudflare configuration complexity and SSL certificate setup

5

Users struggle with the complexity of Cloudflare's configuration, particularly with setting up SSL certificates correctly, requiring navigation of an extensive feature set.

configCloudflareSSL/TLS

Confusing Cloudflare pricing structure for small businesses

4

Small businesses struggle with Cloudflare's pricing structure, finding it difficult to balance cost against functionality and security requirements without comprehensive guidance.

configCloudflare

Lack of shareable API key permission templates

2

Cloudflare dashboard does not provide an easy way to create and share API token permission codes (hashes) that specify exact permissions needed, making it difficult for developers and blog writers to communicate security requirements.

dxCloudflare