β€’Guillermo Rauch reposted

Update on πšπš‘πš‹πŸ·. The situation has worsened and it’s progressed into a full n blown, multi-AZ outage. (Possibly first ever of its kind ever from a non-software root cause) Many workloads on Vercel are global in nature. Routing Middleware for instance automatically deploys compute to every region. In addition to rerouting traffic successfully to πš‹πš˜πš–πŸ·, we’re also excluding Dubai from all Function and Routing Middleware creations. This has been completed for Node.js-based middleware, and our teams are working to extend this to edge runtimes. (If you’re seeing issues with your deployments, consider switching to our recommended Node.js runtime.) As we face an uncertain global landscape, we will continue to reinforce our emergency failover measures, for even faster disaster recovery.

Post cover image
rauchg's profile

Guillermo Rauch @rauchg

Last year we announced the Vercel Dubai region (πšπš‘πš‹πŸ·) on AWS πš–πšŽ-πšŒπšŽπš—πšπš›πšŠπš•-𝟷. A region is made up of multiple availability zones (AZs). The AWS availability zone πš–πšŽπšŒπŸ·-𝚊𝚣𝟸 just got πŸ’₯ bombed. Our primary traffic ingress AZ has been unaffected. Fluid functions are also unaffected, because they automatically deploy to multiple AZs and load balance around them. AZs are basically β€œsub-regions”. They’re designed to have independent power supply, cooling, networking, physical security, fire suppression, and logistical operations. If Dubai’s region got seriously impacted, Vercel automatically reroutes traffic. Fluid functions can deploy to a backup region for automatic failover. So you get multi-AZ and multi-region. In a situation like this, this means citizens being able to access critical information, news, emergency services, and so on. Here’s hoping the situation normalizes as soon as possible and peace prevails 🀞

Sort: