# Non-functional Application Requirements: Availability

Source: [DEV Community: ai](https://dev.to/aws-builders/non-functional-application-requirements-availability-3hgg) · 2026-11-11 · AI
Page: https://themorning.dev/story/non-functional-application-requirements-availability-ed5a09b3bdf478a3
Kind: tutorial · Impact: medium

## In brief

- On October 19, 2025 at 11:48 PM Pacific, two copies of the automation managing DynamoDB's DNS in us-east-1 raced each other.
- The race left the Regional DynamoDB endpoint with an empty DNS record.
- DNS was restored by 2:25 AM, but the outage continued after that.

## Why it matters

A race condition in DNS automation can remove a regional endpoint entirely, so availability requirements need to account for failures in control-plane dependencies, not just application code.

## Timeline

- 2025-10-19: Two copies of the DynamoDB DNS management automation race each other, leaving the us-east-1 Regional endpoint with an empty DNS record
- 2025-10-20: DNS is restored by 2:25 AM, while the wider outage continues

## Coverage

- [Non-functional Application Requirements: Availability](https://dev.to/aws-builders/non-functional-application-requirements-availability-3hgg) — DEV Community: ai, 2026-11-11

Tags: availability, aws, dns, outage, non-functional-requirements

---

Brief generated by AI (claude-haiku-5-5) from the reporting listed under Coverage. Headlines belong to their publishers. The Morning Dev – https://themorning.dev
