← Sunday, October 18, 2026ArchitectureCase study
Oxide propagates DNS changes asynchronously from CockroachDB through Nexus
Nexus writes DNS configuration to CockroachDB, then background tasks propagate changes to DNS servers and periodically retry to handle missed wakeups or transient failures. The design illustrates how a control plane reconciles distributed service state.
- What
- Oxide's DNS configuration comes from CockroachDB, and Nexus propagates changes to in-service DNS servers asynchronously.
- How
- Nexus updates the database, then background tasks propagate configuration after change events and periodically to handle missed wakeups or failures.
- Why it matters
- Separating the source of truth from asynchronous propagation makes visibility into configuration versions and per-server results important for debugging.
Read on davepacheco.net → Lobsters · 2 comments
Discussion
Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.
Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.