Skip to main content

How Speechify serves 500,000 dynamic pages to 60 million users on Vercel

By Steven Van ·

The company rebuilt on Next.js after hackers hijacked its site, and now runs on Fluid compute at half the previous cost.

Speechify migrated its site to Vercel and rebuilt it from scratch on Next.js, after an early incident in which hackers redirected every visitor to a casino site for half a day. In a case study, Vercel says the rebuild let Speechify serve 40 times more pages, reach a global audience three times larger, and cut infrastructure costs by 50%.

  • The site now runs 10,000 base pages translated into 40+ languages, adding up to more than 500,000 dynamic pages across onboarding funnels, localized landing pages, and pricing experiments that change constantly.
  • Vercel's Data Cache, ISR, and Next.js Cache Components let pages render dynamically on first visit, then cache and serve from the nearest point of presence until something changes, so traffic growth doesn't scale database reads at the same rate.
  • Fluid compute auto-scales infrastructure to demand, which Speechify credits for the 50% cost reduction.
  • Instant Rollbacks let the growth team ship new funnels and A/B experiments every few days to a user base of millions without a bad release turning into an incident.

Speechify says it has maintained 99.99% uptime and hasn't had a security incident since the migration, now serving 60 million users.

Vercel
Vercel
The platform for frontend developers — deploy, preview, and scale web apps and AI agents with zero config.
View Vercel →

Read the original announcement →

Read How Speechify serves 500,000 dynamic pages to 60 million users on Vercel on Creators Toolbox