{
  "id": 14722990,
  "title": "Failover beyond DNS",
  "url": "https://urgent.news/2026/10/15/failover-beyond-dns",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-15T15:11:32.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/web-engine/failover-beyond-dns-1e36"
  },
  "original_language": "en",
  "account": "Web-Engine Sentry, a site-protection plugin, experienced hours of disruption after a DNS fault in AWS's US-EAST-1 region on October 20, 2025. This incident highlighted the importance of having a robust failover plan, as hardware alone cannot guarantee continuous service. One approach is to host in multiple geographic regions and use DNS failover to switch between them, but this method is not instantaneous. Another solution is to make the software smarter by giving the client an ordered list of endpoints and allowing the service to automatically switch to the next available one. Web-Engine Sentry opted for this latter approach, decentralizing their endpoints across different domains managed by various DNS providers. By employing shorter TTLs, they could quickly repoint routes when necessary. On the frontend, the Sentry script loads from the available CDN endpoint, with the browser knowing alternatives to try if the initial one fails. This strategy ensures geographically separate fallbacks managed entirely on the visitor's side. On the backend, the Sentry SDK acts as a gateway to the available service endpoints. Each backend runs its own separate database, holding specific tables duplicated across several sites. The APIs keep these databases in sync with the master, allowing the service to remain operational even when the primary site is unavailable. When the master site returns, each node synchronizes the recorded data back to the master. This decentralized approach provides multiple layers of fault tolerance, enabling the service to keep running despite potential issues at the primary site.",
  "summary": "So you've built a service and it's running in the cloud. It sits in a Kubernetes cluster, it's designed for high availability, and every component has a replica. Then the data centre loses its connection to the internet, and none of that helps. It happens more often than we'd like to admit. Data centres with multiple independent points of presence still have outages. On 20 October 2025, a DNS…",
  "key_points": [
    "Web-Engine Sentry experienced DNS fault disruption on October 20, 2025",
    "Decentralized endpoints across domains and DNS providers for failover",
    "Sentry SDK acts as gateway to available service endpoints"
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}