Start here
Cdc
Learn Cdc as a connected topic across chapters, concepts, simulations, and interview reasoning.
CdcMental ModelTradeoffsFailure ModesInterview ReasoningKafka
Begin with
Kafka gives you the cleanest entry point before branching into constraints, failures, and related systems.
5
Chapters
10
Concepts
Related systems
Follow the nearby ideas
Use the map as a quiet orientation layer, then move back into the articles for depth.
Guidance
Cdc
Continues from what you have already explored.
System behavior
HyperLogLog Cardinality Estimation
Hash values route into registers, leading-zero runs update maxima, and the harmonic mean estimates unique cardinality with bounded error.
Step 1 / 3Normal flow
Read in sequence
1Change Feed vs Change Stream: CDC Internals, Reliability, and When to Avoid EachIn the summer of 2023, the platform team at a fast-growing e-commerce company was handling 100,000 orders per day across three microservices: Order Service, Inventory Service, and Billing Service. All49 min2How CDC Works Across Databases: PostgreSQL, MySQL, MongoDB, and BeyondA data engineering team at a fintech company built what they believed was a robust Change Data Capture pipeline: three source databases (PostgreSQL, MongoDB, and Cassandra), Debezium connectors wired 37 min3Big Data Architecture Patterns: Lambda, Kappa, CDC, Medallion, and Data MeshTLDR: A serious data platform is defined less by where files are stored and more by how changes enter the system, how serving layers are materialized, and who owns quality over time. Lambda, Kappa, CD17 min4Change Data Capture Pattern: Log-Based Data Movement Without Full ReloadsTLDR: Change data capture moves committed database changes into downstream systems without full reloads. It is most useful when freshness matters, replay matters, and the source database must remain t16 min5The Dual Write Problem: Why Two Writes Always Fail Eventually — and How to Fix ItTLDR: Any service that writes to a database and publishes a message in the same logical operation has a dual write problem. try/catch retries don't fix it — they turn failures into duplicates. The Tra23 min
Related threads

