
A deep dive into Netflix's 'Data Projects' for durable identity and automated data governance.
Netflix's Data Platform has evolved to handle the complexity of millions of assets by hoisting management granularity from individual tables to logical 'Projects.' This transition addresses the 'permissions whack-a-mole' caused by human-tied identities, providing a stable and auditable framework for large-scale data engineering.
Highly recommended for Platform Engineers and Data Architects managing large-scale infrastructure where organizational churn impacts system reliability.
At Netflix scale, managing millions of tables and workflows using individual asset ACLs and human-tied identities led to broken pipelines and security gaps during organizational restructures and personnel changes.
Netflix introduced 'Data Projects,' a container that groups related assets under a logical umbrella with a synthetic, durable identity that executes workloads independently of any human lifecycle.
The model successfully manages tens of thousands of production assets, ensuring pipeline stability through 'Gravity'—a feature that automatically associates new outputs with the project's identity.
Trade-off
Migrating legacy workflows requires careful mapping of existing permissions to the new project model, and the abstraction shifts focus from fine-grained individual control to aggregate management.
A durable, non-human application identity that asynchronous workloads execute under, independent of employee lifecycles.
A platform property where new assets created by a project's workload are automatically added to that project.
An authorized system, like Maestro, capable of minting fresh identity tokens on behalf of scheduled workloads.









