Customer 360 Enterprise Data Platform — Denodo on Azure · View 39 of 39 · Assurance
Three classes, three responses
- Source-side failures are expected and absorbed — partial results, circuit breakers, backoff, and CI catching schema drift before runtime does.
- Platform failures degrade rather than lose. No component holds unique state except the crosswalk, and that one is replicated and point-in-time recoverable.
- Correctness failures are the class that matters, and each has a named bound: an hour for stale caches, seven days for crosswalk recovery, a replay for wrong survivorship, a build failure for masking regressions.
The one with no technical mitigation
- Denodo becoming the bottleneck for every consumer in the estate. That concentration is the price of a single logical layer, and it is managed by workload isolation, honest capacity planning and a licence model that is reviewed against actual concurrency — not designed away.
- Second on that list: an extract copied into a spreadsheet. Usage telemetry narrows it and nothing closes it.
What is not on this page
- Ordinary Azure platform failures — a zone loss, a managed service restart — which the deployment on view 28 already absorbs without a distinct response.