← Back to all tweets

Tweet by @rauchg

View original on X

One of the areas of obsession at @vercel is availability. Every. single. request. is critical. ISR was designed to go beyond caching, it's a durable storage system that ensures: 1️⃣ Global performance 2️⃣ Cache-stampede protection[2] In terms of speed, ISR can apply to the entire page, or even the initial flush of the skeleton (PPR). The backend protection side of this is more subtle. When you use hand-roll `cache-control` and you purge, you're opening up a 'hole' for a stampede or "dogpile" to crush your site's backend. ISR prevents that, because we know we can 'de-dupe' invalidations. Our team worked really hard to design both the framework and infrastructure that prevent this, even if you're getting started. So much so that you can delete your database and Vercel will keep you online until you recover it 👇 [2] https://t.co/uhnBw7yyNK

João Pedro Corrêa
João Pedro Corrêa
@jpc0rrea

just need to congratulate the team @vercel, specially @rauchg. today we messed up, we simply deleted our prod DB. this should be disastrous but we got 0 downtime. we make our requests at vercel servers and we cache the responses. the cache saved us during the 40 min "timeout"

90
Reply