Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale, Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty, 2021 (O'Reilly Media) - A comprehensive guide to Apache Kafka, explaining its architecture, stream processing, and its role as a message bus for high-throughput data ingestion pipelines, crucial for the transport layer.
The Data Warehouse Toolkit: The Definitive Guide to Dimensional Modeling, Ralph Kimball, Margy Ross, 2013 (Wiley) - A foundational book on data warehousing methodologies, offering context on ETL strategies, data integration, and maintaining data consistency in analytical systems, relevant to CDC goals.
Snowflake Documentation: MERGE Statement and Working with Semi-Structured Data, Snowflake Inc., 2024 (Snowflake Inc.) - Official Snowflake documentation detailing the MERGE SQL statement for idempotent upserts and soft deletes, and strategies for handling schema drift using semi-structured data types like VARIANT in data warehouses.