Supplier concentration: Cloudflare/Anthropic dependency
Our entire platform runs on two suppliers: Cloudflare (compute/storage) and Anthropic (AI). Concentration creates fragility.
The Risk
The architecture is elegant but concentrated:
- Cloudflare: Workers, Durable Objects, R2, D1, Queues, Workflows, Pages—all compute and storage
- Anthropic: Claude API for all AI reasoning across all products
If either supplier has issues—outages, pricing changes, policy changes, or business failure—we have limited fallback options.
Specific Threats
Cloudflare
- Outages: Global Cloudflare outages would take all products offline
- Pricing changes: Edge compute pricing could increase significantly
- Feature deprecation: Durable Objects or Workflows could be retired
- Policy enforcement: Our workloads could be flagged by abuse detection
- Acquisition/pivot: Cloudflare could be acquired or change strategic direction
Anthropic
- API outages: Claude unavailability breaks all AI-dependent features
- Model retirement: Versions we depend on could be deprecated
- Pricing increases: Cost per token could rise beyond our margins
- Policy restrictions: New acceptable use policies could exclude our use cases
- Company risk: Anthropic is a startup; funding or acquisition could change availability
Mitigations
Technical
- Multi-region deployment: Cloudflare’s global network provides inherent redundancy
- Graceful degradation: Products should fail gracefully when dependencies are unavailable
- Abstraction layers: AI calls go through our abstraction, not directly to Anthropic
- Multi-model support: Architecture supports swapping to OpenAI, Google, or local models
Business
- Relationship management: Direct relationships with both suppliers, not just API access
- Cost monitoring: Alert if supplier costs drift from budget assumptions
- Alternative evaluation: Quarterly review of alternative providers
- Financial reserves: Maintain runway buffer for supplier transitions if needed
Contractual
- SLAs: Enterprise agreements with uptime commitments where available
- Pricing locks: Negotiate committed-use discounts that lock in pricing
- Notice periods: Ensure deprecation notices give adequate migration time
Residual Risk
True multi-cloud is expensive and complex. For a startup, concentration is pragmatic—it lets us move fast. The risk is real but acceptable given our stage. As we scale, diversification becomes more important.
Probability: Low-Medium (both suppliers are stable; total failure unlikely) Impact: Critical (could require platform rebuild) Mitigation effectiveness: Moderate (fallbacks exist but would be painful)