Customer 360 Enterprise Data Platform — Denodo on Azure · View 09 of 39 · Structure
Decisions
- Three Virtual DataPort pools rather than one cluster: interactive, data services and analytical. A data scientist scanning three years of orders cannot take latency from the contact centre because they are not on the same servers.
- The Embedded MPP tier (Presto) sits beside Denodo rather than inside Databricks, so a large scan over Delta does not queue behind a warehouse workload it has no relationship with.
- The control tier — Solution Manager, Design Studio, Data Catalog, Scheduler — is a separate deployment from the query tier and can be restarted without affecting a running query.
Assumptions
- Denodo runs in containers on AKS. The licence is core-based, so pool sizing is a cost decision as much as a performance one — see view 33.
- The cache and metadata databases are separate PostgreSQL Flexible Server instances, so cache churn cannot affect metadata availability.
Not on this page
- Credential retrieval from Key Vault, which happens on every source connection — drawn on view 35 where it belongs to the identity story.
- Failure domains and zone placement — view 28.