I Migrated My SaaS from Vercel to Cloudflare Workers — Here's Everything That Broke
I Migrated My SaaS from Vercel to Cloudflare Workers — Here's Everything That Broke (and How I Fixed It) I run VideoCaptions.AI — a free AI video caption generator where you upload a video, get wor...

Source: DEV Community
I Migrated My SaaS from Vercel to Cloudflare Workers — Here's Everything That Broke (and How I Fixed It) I run VideoCaptions.AI — a free AI video caption generator where you upload a video, get word-level transcription, style your animated captions with effects, and export MP4. It supports 30+ languages including Hinglish captions and works great for Instagram Reels, TikTok, and YouTube Shorts. It's built with React Router v7 (SSR), uses auth, Convex for the backend, Remotion for video rendering, and calls multiple AI services for speech-to-text. It was running on Vercel. Then one weekend, I got more traffic than I expected. The trigger I hit Vercel's CPU limit. The free tier caps you at 4 CPU-hours/month, and my SSR pages plus AI API routes (which call external speech-to-text and LLM services) burned through that during the spike. Not gradually — it just stopped working. The irony? This was a good sign. The app was getting traction. But I needed a hosting solution that wouldn't punish