<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>CDC: The Missing Manual</title>
    <link>https://sandgraal.github.io/letstalkcdc</link>
    <atom:link href="https://sandgraal.github.io/letstalkcdc/feed.xml" rel="self" type="application/rss+xml"/>
    <description>Learn why Change Data Capture (CDC) projects fail and how to build scalable, reliable, and production-ready data pipelines.</description>
    <language>en</language>
    <lastBuildDate>Tue, 19 May 2026 03:55:03 GMT</lastBuildDate>
    <item>
      <title>Acceptance Tests — Kafka + Debezium Lab | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/tests/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/tests/</guid>
      <description>Run acceptance tests for the Kafka + Debezium lab: stack up, connector healthy, topic has change events, and (optional) chaos smoke.</description>
      <pubDate>Tue, 19 May 2026 03:55:03 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Interactive Introduction to CDC</title>
      <link>https://sandgraal.github.io/letstalkcdc/intro/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/intro/</guid>
      <description>An interactive dashboard covering core CDC concepts, methods, architectures, and the tooling ecosystem.</description>
      <pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Real-World CDC Case Study | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/case-study/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/case-study/</guid>
      <description>A comprehensive walkthrough of a real-world CDC implementation for e-commerce analytics, covering architecture decisions, implementation challenges, and business outcomes.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Connector Config Builder — Debezium (Postgres • MySQL • Oracle)</title>
      <link>https://sandgraal.github.io/letstalkcdc/connector-builder/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/connector-builder/</guid>
      <description>Generate Debezium connector configs with the right settings for DLQ, snapshot modes, and filtering.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Debezium Event Decoder</title>
      <link>https://sandgraal.github.io/letstalkcdc/debezium-decoder/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/debezium-decoder/</guid>
      <description>Paste Kafka records to inspect metadata, view before/after diffs, and generate MERGE templates — all in-browser.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>DLQ Triage Assistant — find, explain, fix</title>
      <link>https://sandgraal.github.io/letstalkcdc/dlq-triage/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/dlq-triage/</guid>
      <description>Guided DLQ troubleshooting for Kafka Connect/Debezium: list DLQ messages, inspect headers, decode payloads, and map errors to fixes.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>CDC Nuances &amp; Errata — Read Before You Ship</title>
      <link>https://sandgraal.github.io/letstalkcdc/errata/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/errata/</guid>
      <description>Corrections, caveats, and sharp edges in CDC systems.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Event Envelope &amp; Delivery Guarantees</title>
      <link>https://sandgraal.github.io/letstalkcdc/event-envelope/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/event-envelope/</guid>
      <description>Break down the structure of CDC change events and learn how at-least-once or exactly-once delivery affects consumers.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Exactly-Once Semantics</title>
      <link>https://sandgraal.github.io/letstalkcdc/exactly-once/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/exactly-once/</guid>
      <description>A deep dive into at-least-once vs. exactly-once semantics, idempotency, and the transactional outbox pattern for reliable data pipelines.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Let’s Talk CDC #7 — From Change Capture to Continuous Integration</title>
      <link>https://sandgraal.github.io/letstalkcdc/from-change-capture-to-ci/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/from-change-capture-to-ci/</guid>
      <description>How treating data pipelines like code bridges the gap between CDC and CI/CD.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Hands-On Lab: CDC with Kafka, Debezium, and Postgres (with Sinks) | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/lab-kafka-debezium/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/lab-kafka-debezium/</guid>
      <description>A complete guide to building a real-time Change Data Capture pipeline using Docker, Postgres, Kafka, Debezium, and JDBC Sink connector—from source to destination.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Materialization 101</title>
      <link>https://sandgraal.github.io/letstalkcdc/materialization/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/materialization/</guid>
      <description>Translate CDC change events into reliable warehouse tables with upsert, delete, and history-friendly patterns.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Multi-Tenancy — Isolation vs Cost | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/multi-tenancy/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/multi-tenancy/</guid>
      <description>Interactive explorer for multi-tenant CDC: isolation levels, topic strategy, consumer groups, and egress sizing with shareable presets.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Observability Basics</title>
      <link>https://sandgraal.github.io/letstalkcdc/observability/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/observability/</guid>
      <description>Monitor CDC connectors with golden signals, actionable dashboards, and alerting policies that keep downstream consumers safe.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Ops: Offsets &amp; Replays</title>
      <link>https://sandgraal.github.io/letstalkcdc/ops-offsets/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/ops-offsets/</guid>
      <description>Operate CDC pipelines with confidence by hardening offset storage, planning safe rewinds, and scripting replay drills.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Partitioning &amp; Reconciliation — Keys, Skew, Late Arrivals | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/partitioning/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/partitioning/</guid>
      <description>Learn partitioning and reconciliation for CDC: choosing keys, handling skew, preserving per-key order, and making late arrivals safe with version and watermarks.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>CDC Quickstart Guides</title>
      <link>https://sandgraal.github.io/letstalkcdc/quickstarts/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/quickstarts/</guid>
      <description>Hands-on, practical Change Data Capture quickstart guides for Postgres, MySQL, and Oracle.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Reconciliation &amp; Offset Surgery</title>
      <link>https://sandgraal.github.io/letstalkcdc/reconciliation-surgery/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/reconciliation-surgery/</guid>
      <description>Advanced CDC operations: repair out-of-sync sinks with SQL diffs, verify data integrity with checksums, and safely reset offsets using the Kafka Connect REST API.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Schema Evolution | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/schema-evolution/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/schema-evolution/</guid>
      <description></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>Snapshotting (Initial Load)</title>
      <link>https://sandgraal.github.io/letstalkcdc/snapshotting/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/snapshotting/</guid>
      <description>Learn how to handle the initial data load (snapshotting) in a CDC pipeline consistently and without data loss.</description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>The Strategic Value of CDC | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/strategy/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/strategy/</guid>
      <description></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>CDC Tooling Comparison | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/tooling/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/tooling/</guid>
      <description></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
    <item>
      <title>CDC Use Cases &amp; Applications | CDC: The Missing Manual</title>
      <link>https://sandgraal.github.io/letstalkcdc/use-cases/</link>
      <guid isPermaLink="true">https://sandgraal.github.io/letstalkcdc/use-cases/</guid>
      <description></description>
      <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
      <dc:creator>Christopher Ennis</dc:creator>
    </item>
  </channel>
</rss>
