[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog:index::Data Governance":3},{"page":4,"tags":23},{"items":5,"meta":18},[6],{"id":7,"slug":8,"title":9,"excerpt":10,"tags":11,"read_minutes":16,"published_at":17},"e07750cd-8d9a-4c35-8e9c-b63dcb59f367","zero-trust-data-governance-and-quality","Zero-Trust Data Governance: Automating Quality and Access in the Pipeline","Manual data quality checks and hand-managed permissions don't scale. Contracts enforced in the pipeline, observability that catches what tests can't, and RBAC as code with dbt.",[12,13,14,15],"Data Governance","Data Quality","dbt","RBAC",7,"2026-06-27T00:00:00Z",{"has_more":19,"limit":20,"next_offset":21,"offset":22,"total":21},false,24,1,0,[24,27,30,32,33,36,38,40,42,44,46,48,50,51,53,54,56,58,60,62,64,66,68,70,72,74,76,78,79,81,83,85,87],{"tag":25,"count":26},"Architecture",4,{"tag":28,"count":29},"AI",3,{"tag":31,"count":29},"Data Engineering",{"tag":14,"count":29},{"tag":34,"count":35},"Airflow",2,{"tag":37,"count":21},"Analytics",{"tag":39,"count":21},"Apache Iceberg",{"tag":41,"count":21},"BigQuery",{"tag":43,"count":21},"Careers",{"tag":45,"count":21},"Cloudflare R2",{"tag":47,"count":21},"Cost",{"tag":49,"count":21},"Databricks",{"tag":12,"count":21},{"tag":52,"count":21},"Data Lake",{"tag":13,"count":21},{"tag":55,"count":21},"DuckDB",{"tag":57,"count":21},"FinOps",{"tag":59,"count":21},"Flink",{"tag":61,"count":21},"Go",{"tag":63,"count":21},"HLS",{"tag":65,"count":21},"Kafka",{"tag":67,"count":21},"Lakehouse",{"tag":69,"count":21},"Learning",{"tag":71,"count":21},"LLM",{"tag":73,"count":21},"pgvector",{"tag":75,"count":21},"PostgreSQL",{"tag":77,"count":21},"RAG",{"tag":15,"count":21},{"tag":80,"count":21},"SkillUp",{"tag":82,"count":21},"Snowflake",{"tag":84,"count":21},"Streaming",{"tag":86,"count":21},"Superset",{"tag":88,"count":21},"Video"]