The Myth of the ‘Single Source of Truth’

Photo of Henning Lorenzen
By Henning Lorenzen
Founding Editor & Publisher at NWS.magazine
22 Jun 2030
IT Strategy

In modern system architecture, “single source of truth” (SSOT) is a comforting idea. It promises consistency, clarity, and authority — one definitive place where data is stored and validated. But in real-world systems, especially in large organizations or distributed environments, this concept often collapses under complexity.

The Appeal of SSOT

Centralizing truth seems like good design: reduce redundancy, avoid conflicting records, simplify reporting. In theory, one golden record per entity — customer, transaction, document — should flow downstream and inform everything.

But real systems are messy. Different teams need different views. Data is copied, cached, transformed. APIs serve partial truths based on context. Regulatory requirements vary by jurisdiction. Synchronization delays happen. And people adapt systems in unexpected ways.

What Happens in Practice

  • ✓ Master data lives in five places — and no one agrees which one is canonical.
  • ✓ Business logic diverges across microservices, despite using the same IDs.
  • ✓ Reporting dashboards don’t match operational metrics due to sync lags.
  • ✓ Local overrides emerge to “correct” central truth for edge use cases.

From Truth to Trust

The real goal is not a single source of truth — it’s a shared understanding of what data means, how it flows, and where it matters. That means:

  • Traceability: Know where data comes from and how it’s changed.
  • Transparency: Make discrepancies visible, not hidden.
  • Contextual truth: Accept that different systems may need different representations.
  • Governance: Define who owns what — and how conflicts are resolved.

“There is no truth without context — and no clarity without governance.”

Design Implications

Rather than chasing an absolute SSOT, system designers should think in terms of:

  • Federated truth: Each system owns its piece, but aligns via contracts and standards.
  • Versioned truth: Some truths are point-in-time — and that’s okay.
  • Negotiated truth: Reconciliation processes matter more than “source” declarations.

Conclusion

The “single source of truth” is less a technical reality than a design aspiration. It’s not about centralization — it’s about coherence. The challenge is not to build one source that knows everything, but to design systems that can acknowledge and reconcile differences. In distributed, evolving ecosystems, trust is built not on singularity, but on visibility, accountability, and well-defined contracts.

Systems that accept the myth — and design around it — are the ones that scale with integrity.

Note: This content is only available in English.