Design an Enterprise Data Integration Platform

Hard · System Design · about 45 minutes

Asked at Palantir, Databricks, Snowflake, Salesforce.

An enterprise has 500 disparate data sources — ERPs, databases, spreadsheets, sensors and APIs. Design a platform that ingests them, lets teams build cleaned and joined datasets that stay fresh, tracks the lineage of every dataset, and enforces access control so that sensitive source data never leaks into derived datasets. The scope is intentionally open: clarify it as you go.

Related guides