<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://datawarehouseengineering.com</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/sections/change-data-capture</loc>
<lastmod>2026-10-22T19:16:29.140Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/sections/data-warehouses</loc>
<lastmod>2026-10-09T20:15:09.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/sections/replication-tools</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/sections/features</loc>
<lastmod>2026-11-02T17:36:25.253Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/sections/schema-evolution</loc>
<lastmod>2026-11-06T19:56:28.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/authors/priya-subramaniam</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/authors/marcus-oyelaran</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/authors/saoirse-dempsey</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/authors/tom-s-vega-ruiz</loc>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/many-to-one-cdc-topology-support-ranked-by-operational-overhead-not-just-feature</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/fa85606b-6ea9-4ee1-9398-b64f37a187bc.jpeg</image:loc>
</image:image>
<lastmod>2026-11-09T20:46:42.754Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/six-source-databases-one-warehouse-why-the-replication-topology-matters-more-tha</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/b558165c-0ec9-45a8-9548-404b25d2ef91.jpeg</image:loc>
</image:image>
<lastmod>2026-11-07T21:51:01.164Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/keeping-cdc-pipelines-running-when-upstream-source-schemas-change</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/c121def3-0e58-4a6a-b2fb-dd0a245dd2ef.jpeg</image:loc>
</image:image>
<lastmod>2026-11-06T19:56:28.372Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/8-best-fivetran-alternatives-in-2026-pricing-cdc-and-latency-compared</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/432f2e12-773c-43fe-8a9a-f4d606f5ab9b.jpeg</image:loc>
</image:image>
<lastmod>2026-11-02T17:36:25.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/managed-cdc-service-comparison-for-multi-source-oracle-postgres-mysql-fan-in-rep</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/eb666292-2a14-4be4-8e16-7d7492ae5767.jpeg</image:loc>
</image:image>
<lastmod>2026-11-02T17:21:29.253Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/fan-in-cdc-without-custom-pipelines-what-the-managed-service-model-actually-deli</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/191bc69e-d657-4c60-9ba9-519ce82c3973.jpeg</image:loc>
</image:image>
<lastmod>2026-10-31T19:36:06.854Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/qlik-replicate-cdc-capabilities-and-gaps</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/f44adeb9-b93d-47ca-8129-b8e29f5996b5.jpeg</image:loc>
</image:image>
<lastmod>2026-10-29T21:02:23.250Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/kafka-based-cdc-architecture-total-cost-of-ownership</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/9d02c1cb-449d-4c29-931b-f5200ab5c623.jpeg</image:loc>
</image:image>
<lastmod>2026-10-26T20:26:10.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/fan-in-cdc-from-five-production-databases-into-one-snowflake-warehouse</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/48357a6d-34c9-4a4a-a3ca-beffdaafb811.jpeg</image:loc>
</image:image>
<lastmod>2026-10-24T18:40:45.809Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/aws-dms-for-ongoing-replication-limitations</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/4d7e23fd-d199-4b4c-91fb-dcb3f559324f.jpeg</image:loc>
</image:image>
<lastmod>2026-10-23T19:51:37.979Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/how-database-transaction-logs-enable-cdc</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/ad275613-d2f0-4fb5-8b82-f07d9ad94ff5.jpeg</image:loc>
</image:image>
<lastmod>2026-10-22T19:16:29.140Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/cdc-pipeline-failure-recovery-7-patterns-every-data-engineer-should-know</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/a99c7ecb-981f-4edd-9bd6-6b6363b2fc39.jpeg</image:loc>
</image:image>
<lastmod>2026-10-19T22:02:46.020Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/exactly-once-delivery-semantics-in-cdc-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/c1b6d9cd-69df-4d9a-a430-22eaa57b0482.jpeg</image:loc>
</image:image>
<lastmod>2026-10-19T18:38:29.509Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/initial-snapshot-strategies-in-cdc-pipelines</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/e15cdca8-9d6f-43c7-a358-aeea726ea974.jpeg</image:loc>
</image:image>
<lastmod>2026-10-17T18:55:47.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/mysql-binlog-cdc-configuration-for-production-workloads</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/6a764cea-d007-439d-a5b4-aefb5c25681c.jpeg</image:loc>
</image:image>
<lastmod>2026-10-16T18:37:13.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/top-5-real-time-data-pipeline-platforms-for-ai-applications</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/b6549553-32f9-4ef6-b0b1-a8af6729d0fc.jpeg</image:loc>
</image:image>
<lastmod>2026-10-15T21:21:19.263Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/dynamodb-streams-architecture-and-replication-limits</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/9f11dfef-553e-4bb7-bd4f-cdea8409025c.jpeg</image:loc>
</image:image>
<lastmod>2026-10-15T18:41:17.340Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/mongodb-change-streams-for-real-time-replication</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/955477c9-8a70-425e-b041-215de0d47711.jpeg</image:loc>
</image:image>
<lastmod>2026-10-14T20:32:20.120Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/postgres-logical-replication-slots-and-cdc-reliability</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/7f9ea90a-5adb-43ae-a917-d1e25b173c6f.jpeg</image:loc>
</image:image>
<lastmod>2026-10-10T20:20:46.553Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/data-freshness-slas-in-modern-analytics-stacks</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/5ed2654b-866e-42e7-a01b-dc91f661c16b.jpeg</image:loc>
</image:image>
<lastmod>2026-10-09T20:15:09.235Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/fan-in-replication-from-multiple-databases-to-one-warehouse</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/12b97538-d368-4ae1-bd8b-9a2c9099d6eb.jpeg</image:loc>
</image:image>
<lastmod>2026-10-07T18:51:14.657Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/clickhouse-as-a-real-time-analytics-destination</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/e847371d-9c6d-48fe-90e6-a15f5e0deff2.png</image:loc>
</image:image>
<lastmod>2026-10-05T19:05:43.011Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/databricks-delta-lake-real-time-ingestion-patterns</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/0c3d9003-b7ea-4533-b366-35feb230f066.jpeg</image:loc>
</image:image>
<lastmod>2026-10-01T20:45:26.601Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/redshift-auto-copy-and-cdc-integration</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/0a1c4cf6-7bf3-4a05-b013-06fde7c3851c.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T20:40:16.317Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/snowflake-continuous-replication-from-postgres</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/3ec4bdf3-9e97-474c-8b8d-da743e382f32.jpeg</image:loc>
</image:image>
<lastmod>2026-09-30T17:26:24.348Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/bigquery-streaming-inserts-vs-storage-write-api</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/e9fd285b-a4a4-45c9-8d4f-1bd0ae7ad870.jpeg</image:loc>
</image:image>
<lastmod>2026-09-25T23:05:44.739Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://datawarehouseengineering.com/posts/real-time-data-warehouse-architecture-patterns</loc>
<image:image>
<image:loc>https://mcxtywzsmeezbwapdahq.supabase.co/storage/v1/object/public/canvas-images/b57f3bc1-176b-48e9-a0ab-a26d378aae15/canvas/7beeb14e-f8c6-4d2f-a989-fdfdff5802e9/generated/2c6bdae7-2a2b-4a98-9394-c8c9cf320354.png</image:loc>
</image:image>
<lastmod>2026-09-25T20:55:28.110Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
