
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Agile Robin</title>
      <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog</link>
      <description>Robin 的技术博客：AI、软件工程、DevOps、可观测性，以及 Home Lab 折腾记录。</description>
      <language>zh-cn</language>
      <managingEditor> (Robin)</managingEditor>
      <webMaster> (Robin)</webMaster>
      <lastBuildDate>Wed, 30 Sep 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://agile-robin-blog-robinjiangs-projects.vercel.app/tags/dataops/rss.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-01-pipelines-like-software</guid>
    <title>DataOps 开篇：当数据管道开始“像软件一样”交付</title>
    <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-01-pipelines-like-software</link>
    <description>凌晨三点老板贴出的 GMV 报表少了整整一个零——上游改了个字段名，ETL 静默地把一列全写成了 NULL。DataOps 就是要把 DevOps 的工程化纪律，系统地应用到数据管道上。</description>
    <pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate>
    <author> (Robin)</author>
    <category>DataOps</category><category>dbt</category><category>数据工程</category>
  </item>

  <item>
    <guid>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-02-data-quality-gates-great-expectations</guid>
    <title>DataOps 第二集：数据质量门禁——Great Expectations 实战</title>
    <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-02-data-quality-gates-great-expectations</link>
    <description>一张满减券的结算金额变成负数，系统倒贴钱发了三小时补贴——没人报错，因为数据不会自己尖叫。这一集把 Great Expectations 接进管道，用 Expectation Suite 加 Checkpoint 做质量门禁，把上下游的数据约定写成可执行的测试。</description>
    <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
    <author> (Robin)</author>
    <category>DataOps</category><category>Great Expectations</category><category>数据工程</category>
  </item>

  <item>
    <guid>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-03-data-observability-lineage-metrics</guid>
    <title>DataOps 第三集：数据可观测性——从指标到血缘</title>
    <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-03-data-observability-lineage-metrics</link>
    <description>开篇里上游改字段名、ETL 静默写 NULL 的惨案不会自己消失。本篇讲数据可观测性的五大支柱（新鲜度、分布、数据量、schema、血缘），怎么用 Prometheus 搭指标体系、怎么用 OpenLineage + Marquez 落地血缘追踪，以及告警策略的降噪实战。</description>
    <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
    <author> (Robin)</author>
    <category>DataOps</category><category>可观测性</category><category>数据血缘</category>
  </item>

  <item>
    <guid>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-04-pipeline-cicd-and-rollback</guid>
    <title>DataOps 第四集：数据管道的 CI/CD 与回滚策略</title>
    <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-04-pipeline-cicd-and-rollback</link>
    <description>数据管道最大的风险不是写错 SQL，而是没有纪律地发布它。从一次周五下午的手动上线事故开始，看 Airflow/Dagster 的部署流水线与回滚策略。</description>
    <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
    <author> (Robin)</author>
    <category>DataOps</category><category>Airflow</category><category>CI/CD</category>
  </item>

  <item>
    <guid>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-05-testable-pipelines-with-dbt</guid>
    <title>DataOps 第五集：用 dbt 构建可测试的数据管道</title>
    <link>https://agile-robin-blog-robinjiangs-projects.vercel.app/blog/dataops-05-testable-pipelines-with-dbt</link>
    <description>DataOps 第一季收官：从一句&#39;谁敢改这个存储过程&#39;开始，聊聊 dbt 如何把数据管道变成可版本控制、可测试的软件工程——三层测试体系、Slim CI 与质量门禁，一次讲透。</description>
    <pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate>
    <author> (Robin)</author>
    <category>DataOps</category><category>dbt</category><category>数据工程</category>
  </item>

    </channel>
  </rss>
