Zaprojektowaliśmy Vercel tak, aby na żywo wdrożenia nie były dotknięte żadnymi przerwami w dostępności lub wydajności naszych podstawowych baz danych. Jak? Wykorzystujemy architekturę pamięci podręcznej wielowarstwowej oraz globalny system replikacji metadanych. Ale: co jeśli baza danych lub podstawowy region, który zarządza wdrożeniami, wycofaniami, nowymi projektami, całkowicie przestanie działać? Co jeśli nasz podstawowy region ucierpi z powodu klęski żywiołowej? W skrajnej sytuacji, niemożność przywrócenia złego wdrożenia może być równie szkodliwa, co zrzucenie ruchu CDN na obciążenie. Przeprowadziliśmy udaną symulację tego scenariusza katastroficznego i napisaliśmy o tym ↓