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

DevFeed: [How Speechify serves 500,000 dynamic pages to 60 million users on Vercel](<https://devfeed.tech/articles/how-speechify-serves-500-000-dynamic-pages-to-60-million-users-on-vercel-749.md>)

Original publisher: [Read original article](<https://vercel.com/blog/how-speechify-serves-50000-dynamic-pages-to-60-million-users-on-vercel>)

Author: Susan Aziz

Published: 2026-07-15T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [Vercel](<https://devfeed.tech/topics/vercel.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Security](<https://devfeed.tech/topics/security.md>), [incident](<https://devfeed.tech/topics/incident.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [incident](<https://devfeed.tech/tags/incident.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [scale](<https://devfeed.tech/tags/scale.md>), [security](<https://devfeed.tech/tags/security.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

## AI overview

A case study of how Speechify rebuilt its infrastructure on Next.js and Vercel to serve more than 500,000 dynamic pages across 40-plus languages to 60 million users. It describes caching, auto-scaling, cost reduction, uptime, and Instant Rollbacks for safer frequent deployments.

## Source excerpt

Speechify on Vercel 500,000+ pages served across 40+ languages Cut costs 50% by auto-scaling with Fluid compute Zero user impact on bad deploys with Instant Rollbacks Speechify started as a tool for people with dyslexia. Cliff Weitzman, Founder & CEO, built it because reading was challenging and audio made it much easier. That initial use case led Speechify to tens of millions of users and an Apple Design Award for inclusion. The product has since grown into something much larger: an AI work platform where 60 million people listen to documents, delegate tasks to agents, and complete work entirely through voice. But the journey wasn't easy. Early on, they got hacked, and for half a day, every visitor was redirected to a casino website. After that, Denis Chernobai, Head of Growth Engineering, knew it was time to re-evaluate their infrastructure stack. He decided to rebuild from scratch on Next.js and Vercel, and they ended up serving 40 times more pages, reaching a global audience three times larger, and achieving a 50% cost reduction. Since migrating to Vercel, Speechify has maintained 99.99% uptime and hasn't had a single security incident. The cost of serving 500,000 dynamic pages Speechify's website is its primary growth engine, with 10,000 base pages translated into 40+ languages across onboarding funnels, localized landing pages, and pricing experiments that change constantly. Static generation isn't an option because the content changes too frequently. But serving everything dynamically means every visitor is a potential database read, which compounds fast at hundreds of thousands of visits every day. Vercel's Data Cache, ISR, and Next.js Cache Components resolve both problems at once. Pages render dynamically on first visit, cache immediately, and serve from the closest point of presence until something changes. The result is a global growth engine that scales without the infrastructure costs scaling with it. The risk of shipping to 60 million usersInstant Rol