<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/debezium/best-of/2024" -->

---
title: Best Debezium posts of 2024 | daily.dev
description: The most upvoted Debezium posts of 2024, curated by the daily.dev community.
canonical: https://daily.dev/tags/debezium/best-of/2024
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/debezium/best-of/2024
og:type: website
og:site_name: daily.dev
og:title: Best Debezium posts of 2024 | daily.dev
og:description: The most upvoted Debezium posts of 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Debezium — 2024

1. 1  
[](/posts/building-change-data-capture-cdc-in-net-with-debezium-rabbitmq-0u5yow8pk "Building Change Data Capture (CDC) in .NET with Debezium + RabbitMQ")  
Video  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Building Change Data Capture (CDC) in .NET with Debezium + RabbitMQ  
Milan introduces Change Data Capture (CDC), which tracks and reacts to database changes in real-time or near-real-time. He covers setting up CDC with PostgreSQL, RabbitMQ, and MassTransit in a .NET application. The guide includes configuring Docker containers, setting environment variables, and using transformations in Debezium to route messages accurately. Despite initial challenges, the setup enables streaming database changes to RabbitMQ, which are then consumed by a .NET app.  
31
2. 2  
[](/posts/fan-out-from-postgres-with-change-data-capture-using-debezium-and-upstash-redis-gqwxecbhc "Fan-out from Postgres with Change Data Capture using Debezium and Upstash Redis")  
Article  
![Avatar of community](https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community)Community Picks · 2y  
Fan-out from Postgres with Change Data Capture using Debezium and Upstash Redis  
This guide explains how to implement Change Data Capture (CDC) using Neon's serverless Postgres, Debezium, and Upstash Redis to enable message fan-out with at-least-once delivery semantics. It addresses the dual write problem by using Debezium to consume changes from Postgres' write-ahead log (WAL) and stream these to messaging infrastructure in real-time, ensuring consistency and reliability. The setup involves configuring Postgres as a data source and Redis as a data sink, and running Debezium in a container. Practical examples and configurations are included to help users get started.  
15
3. 3  
[](/posts/top-10-tools-for-kafka-engineers-ikhoghhbu "Top 10 Tools for Kafka Engineers")  
Article  
![Avatar of newstack](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/newstack)The New Stack · 2y  
Top 10 Tools for Kafka Engineers  
Explore the top 10 tools used by Kafka engineers to build and maintain efficient Kafka ecosystems. Learn about kcat for real-time monitoring, Debezium for change data capture, Kafka Streams for building stateful applications, Grafana for visualizations, Kafka UIs for easier cluster management, Redpanda as a Kafka-compatible platform, Cruise Control for cluster optimization, Kafka Security Manager for ACL management, MirrorMaker for data replication, and Kafka Proxy for enhanced security.  
12

[See all Debezium archives](/tags/debezium/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/debezium/best-of/2024#page","url":"https://daily.dev/tags/debezium/best-of/2024","name":"Best Debezium Posts of 2024","description":"The most upvoted Debezium posts of 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/debezium/best-of/2024#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/building-change-data-capture-cdc-in-net-with-debezium-rabbitmq-0u5yow8pk","name":"Building Change Data Capture (CDC) in .NET with Debezium + RabbitMQ"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/fan-out-from-postgres-with-change-data-capture-using-debezium-and-upstash-redis-gqwxecbhc","name":"Fan-out from Postgres with Change Data Capture using Debezium and Upstash Redis"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/top-10-tools-for-kafka-engineers-ikhoghhbu","name":"Top 10 Tools for Kafka Engineers"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Debezium","item":"https://daily.dev/tags/debezium"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/debezium/best-of"},{"@type":"ListItem","position":5,"name":"2024"}]}]}
```

