Cloudflare

A global edge platform that started as a CDN/DNS provider and grew into a full developer cloud. For my projects it shows up in three roles: R2 object storage (S3-compatible, with no egress fees β€” the headline differentiator), DNS + CDN in front of web apps, and Turnstile, a privacy-friendly CAPTCHA alternative for bot protection. Underneath sits Workers (edge compute), Pages (static/edge hosting), and a large security suite.

Description

  • R2 object storage β€” S3-compatible buckets with zero egress fees; ideal for images, media, and feed assets served to the public.
  • DNS β€” fast authoritative DNS with proxying, caching, and DDoS protection.
  • CDN / caching β€” global edge cache in front of origins.
  • Turnstile β€” invisible/low-friction CAPTCHA replacement to block bots without harming UX.
  • Workers & Pages β€” serverless edge compute and static/edge hosting.
  • Web Analytics & Insights β€” privacy-first traffic analytics without cookies.

Download or use

Reasoning for

Cloudflare is my object-storage + DNS + bot-protection layer. R2 is the decisive piece: AGRE stores property imagery there and Travelcast AI stores generated audio/cover assets β€” and because R2 charges nothing for egress, serving lots of media to the public doesn’t accrue the surprise bandwidth bills that AWS S3 would. Being S3-compatible means the existing AWS SDK works with a changed endpoint, so there’s no lock-in cost to trying it. On Qamera AI, Turnstile guards signup/auth flows against bots without the friction (or privacy baggage) of Google reCAPTCHA, and Cloudflare DNS/CDN fronts the public sites. It sits cleanly alongside Vercel (app hosting) and Supabase (database/auth) β€” each owns the layer it’s best at.

Alternatives considered

  • AWS S3 β€” the storage standard, but egress fees make public media expensive at scale; R2’s S3 compatibility lets me switch with minimal code change.
  • Supabase Storage β€” convenient when already using Supabase; R2 wins for large public media volumes and cost.
  • DigitalOcean Spaces β€” S3-compatible with a CDN; used on other engagements, but R2’s zero-egress pricing is stronger for media-heavy apps.
  • Google reCAPTCHA β€” ubiquitous bot protection, but worse UX and privacy story than Turnstile.

Resources


Template: tool