Governance by Design, Not by Policy

12 September 2025

In the vast majority of enterprises, "Data Governance" is an administrative function. It consists of a steering committee, a data steward assigned to a business domain, and a 60-page policy document stored on an intranet site that no engineer has ever read.

When governance exists only as a policy, it becomes a point of friction. Engineers view it as a bureaucratic hurdle that slows down delivery. They attempt to bypass it to meet their sprint deadlines. When a data breach or compliance violation occurs, the steering committee points to the policy document, and the engineering team points to the unrealistic delivery timeline.

True enterprise data architecture requires shifting governance from an administrative function to an engineering function.

Governance must be embedded into the platform architecture by design. If a developer attempts to deploy a data product that exposes personally identifiable information (PII) without the correct masking applied, the CI/CD pipeline should fail the build automatically.

If access control is managed via email requests and active directory groups that are manually updated by a service desk, the system will eventually leak. Access control must be handled via programmatic data contracts and row-level security policies enforced at the storage layer.

When governance is automated, it ceases to be a blocker. It becomes a guardrail. Engineers no longer have to read a policy document to know if they are compliant; the platform simply prevents them from being non-compliant. This is the only way to scale a data organisation safely.


Last updated: September 2025

Jegapritha Ravichandran writes about enterprise data and AI architecture.

→ Back to Thinking