
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 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 pun
Continue reading on Dev.to
Opens in a new tab

