Update online-resources.asciidoc

Update online-resources.asciidoc

---
layout: page-menu
title: Resources on the Web
permalink: /documentation/online-resources/
---
:linkattrs:
:icons: font
:source-highlighter: highlight.js

A compilation of blog posts, slide sets, recordings and other online resources around Debezium.
Most of the resources are in English; you can find a collection of link:#non_english_resources[resources in other languages] like Portuguese or French towards the end of this page.

You've written or spoken about Debezium and would like to have your post or talk listed here?
That's great, let us know by sharing the link in our https://groups.google.com/forum/#!forum/debezium[forum].
Or better yet, just add the link to the https://github.com/debezium/debezium.github.io/blob/develop/docs/online-resources.asciidoc[source of this page] yourself and send a pull request against the https://github.com/debezium/debezium.github.io[debezium.github.io] repo.
Thanks!

== Presentations, Session Recordings and Videos

* https://www.youtube.com/watch?v=_jy0VmpdSu4["DevOps Malaysia Online Meetup #32 : Using Debezium for Microservices Outbox Pattern"] by CK Gan
* https://www.youtube.com/watch?v=yWFFOkWlLoY["Analyzing Real-time Order Deliveries using CDC with Debezium and Pinot"] by Kenny Bastani and Gunnar Morling
* https://www.youtube.com/watch?v=R1kOuvLYcYo["Dissecting our Legacy: The Strangler Fig Pattern with Apache Kafka, Debezium and MongoDB"] by Hans-Peter Grahsl and Gunnar Morling
* https://2021.berlinbuzzwords.de/session/change-data-streaming-patterns-distributed-systems["Change Data Streaming Patterns in Distributed Systems"] by Gunnar Morling and Hans-Peter Grahsl
* link:++https://static.sched.com/hosted_files/ossna2020/c6/Managing Data Consistency with Debezium.pdf++["Managing Data Consistency Among Microservices with Debezium"] by Justin Chao
* https://noti.st/morsapaes/liQzgs/change-data-capture-with-flink-sql-and-debezium["Change Data Capture with Flink SQL and Debezium"] by Marta Paes
* https://www.youtube.com/watch?v=DJTtGaPsSYY["Quarkus Insights #10: CDC, Debezium and the outbox pattern"]; a live-streamed session with the Quarkus team on Debezium and the outbox pattern, including a demo
* https://www.slideshare.net/nfrankel/london-inmemory-computing-meetup-a-changedatacapture-usecase-designing-an-evergreen-cache["A Change-Data-Capture use-case: designing an evergreen cache"] by Nicolas Fränkel
* https://www.youtube.com/watch?v=6nU9i022yeY["Microservices & Data: Implementing the Outbox Pattern with Debezium"] by Thorben Janssen
* "Practical Change Data Streaming Use Cases With Apache Kafka and Debezium" (https://www.infoq.com/presentations/data-streaming-kafka-debezium/[recording], https://speakerdeck.com/gunnarmorling/practical-change-data-streaming-use-cases-with-apache-kafka-and-debezium-qcon-san-francisco-2019[slides]) by Gunnar Morling; QCon San Francisco 2019; JokerConf St. Petersburg 2019
* https://speakerdeck.com/jbfletch/using-kafka-to-discover-events-hidden-in-your-database["Using Kafka to Discover Events Hidden in your Database"] by Anna McDonald; Kafka Summit San Francisco 2019
* https://databricks.com/session_eu19/modern-etl-pipelines-with-change-data-capture["Modern ETL Pipelines with Change Data Capture"] by Thiago Rigo and David Mariassy; Spark and AI Summit Europe 2019
* https://www.infoq.com/news/2019/04/change-data-capture-debezium/["Creating Events from Databases Using Change Data Capture: Gunnar Morling at MicroXchg Berlin"] by Jan Stenberg; a session report from MicroXchg
* https://developers.redhat.com/videos/youtube/QYbXDp4Vu-8/["Change Data Streaming Patterns for Microservices With Debezium"] by Gunnar Morling; 30 min webinar with live demo, February 2019
* https://www.slideshare.net/MikeFowler28/migrating-with-debezium["Migrating with Debezium"] by Mike Fowler; London PostgreSQL Meetup, January 2019
* "The Why's and How's of Database Streaming" by Joy Gao (https://www.infoq.com/presentations/wepay-database-streaming[recording], https://qconsf.com/system/files/presentation-slides/whys_and_hows_of_database_streaming_final.pdf[slides]), QCon San Francisco, 2018
* "Change Data Streaming Patterns for Microservices With Debezium" by Gunnar Morling (https://www.youtube.com/watch?v=NawsloOoFo0[video recording], https://speakerdeck.com/gunnarmorling/data-streaming-for-microservices-using-debezium[slides]), Voxxed Microservices Paris 2018; https://www.confluent.io/kafka-summit-sf18/change-data-streaming-patterns-for-microservices-with-debezium[recording and slides] from Kafka Summit San Francisco 2018
* https://speakerdeck.com/rk3rn3r/i-need-my-data-and-a-little-bit-of-your-data-dot-integrating-services-with-apache-kafka-confluent-streaming-event-munich["I need my data and a little bit of your data." - Integrating services with Apache Kafka] by https://twitter.com/rk3rn3r/[René Kerner]; Confluent Streaming Event Munich 2018
* https://aiven.io/assets/img/blog/zalando-kafka-cdc-presentation.pdf["PG Change Data Capture with Debezium"] by Hannu Valtonen; Kafka Meetup Helsinki 2018
* https://de.slideshare.net/FrankLyaruu/embracing-database-diversity-with-kafka-and-debezium["Embracing Database Diversity with Kafka and Debezium"] by Frank Lyaruu; VoxxedDays Vienna 2018
* https://speakerdeck.com/japoneizo/syncing-data-between-microservices-using-debezium-and-apache-kafka["Syncing data between microservices using Debezium and Apache Kafka"] by Eizo Nishime; The Developer's Conference São Paulo 2018
* https://www.slideshare.net/kgwap/kafka-connect-debezium?ref=http://kasundon.com/2018/07/08/streaming-mysql-change-sets-to-kafka-aws-kinesis/["Kafka Connect - Debezium; Stream MySQL Events to Kafka"] by Kasun Don; 2018
* "Streaming Database Changes with Debezium" by Gunnar Morling (https://www.youtube.com/watch?v=IOZ2Um6e430[Video recording] from Devoxx 2017; https://speakerdeck.com/gunnarmorling/data-streaming-for-microservices-using-debezium[Slides] from RivieraDev 2018)
* https://speakerdeck.com/xenji/kafka-and-debezium-at-trivago-code-dot-talks-2017-edition"["Kafka and Debezium at trivago"] by https://twitter.com/xenji/[Mario Müller] and https://twitter.com/rk3rn3r/[René Kerner]; Code.Talks 2017
* https://vimeo.com/168409093["Event Sourcing with Debezium and Kafka"] by Christian Posta; 2016

== Blog Posts & Articles

* https://medium.com/modanisa-engineering/integrating-grafana-notifications-with-gitlab-pipeline-to-restart-debezium-tasks-using-go-1378c9eaf7b8["Integrating Grafana Notifications with GitLab Pipeline to restart Debezium tasks using Go"] by Abdulsamet İLERİ
* https://www.reddit.com/r/RedditEng/comments/qkfx7a/change_data_capture_with_debezium/["Change Data Capture with Debezium"] by Adriel Velazquez and Alan Tai
* https://medium.com/cermati-tech/practical-notes-in-change-data-capture-with-debezium-and-postgres-fe31bb11ab78["Practical Notes in Change Data Capture with Debezium and Postgres"] by Sharath Gururaj
* https://medium.com/google-cloud/change-data-capture-with-debezium-server-on-gke-from-cloudsql-for-postgresql-to-pub-sub-d1c0b92baa98["Change Data Capture with Debezium Server on GKE from CloudSQL for PostgreSQL to Pub/Sub"] by Berker Narol
* https://vkontech.com/mongodb-change-data-capture-via-debezium-kafka-connector-with-a-net-5-client/["MongoDB Change Data Capture via Debezium Kafka Connector with a .NET 5 Client"] by Vasil Kosturski
* https://engineering.outschool.com/posts/journey-to-better-search/["The Journey to Better Search"] by Jess Monroe, Nuria Ruiz and Parima Shah
* https://snourian.com/reliable-messaging-outbox-pattern-kafka-debezium-oracle-micronaut-kubernetes/["Reliable Messaging in Microservices – Implementing Outbox Pattern using Kafka, Debezium, Micronaut, and Oracle Database on Kubernetes"] by Sina Nourian
* https://vkontech.com/mongodb-change-data-capture-via-debezium-kafka-connector-with-a-net-5-client/["MongoDB Change Data Capture via Debezium Kafka Connector with a .NET 5 Client"] by Vasil Kosturski
* https://www.wix.engineering/post/the-reactive-monolith-how-to-move-from-crud-to-event-sourcing["The Reactive Monolith - How to Move from CRUD to Event Sourcing"] by Jonathan David
* https://techcommunity.microsoft.com/t5/azure-database-for-mysql/cdc-in-azure-database-for-mysql-flexible-server-using-kafka/ba-p/2780943["
CDC in Azure Database for MySQL – Flexible Server using Kafka, Debezium, and Azure Event Hubs"] by Sudheesh Narayanaswamy
* https://vectorized.io/blog/redpanda-debezium/["Using Debezium and Redpanda for CDC"] by Almas Maksotov
* https://medium.com/event-driven-utopia/understanding-materialized-views-3-stream-table-joins-with-cdc-77591d2d6fa0["Understanding Materialized Views — Stream-Table Joins with CDC"] by Dunith Dhanushka
* https://materialize.com/change-data-capture-is-having-a-moment-why["Change Data Capture is having a moment. Why?"] by Andy Hattemer
* https://braindose.blog/2021/09/13/true-atomic-microservices-debezium/["A True Atomic Microservices Implementation with Debezium to Ensure Data Consistency"] by CK Gan
* https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f["Hydrating a Data Lake using Log-based Change Data Capture (CDC) with Debezium, Apicurio, and Kafka Connect on AWS"] by Gary A. Stafford
* Change Data Capture (CDC) With Kafka Connect and the Debezium Cassandra Connector (https://www.instaclustr.com/change-data-capture-cdc-with-kafka-and-debezium/[Part 1], https://www.instaclustr.com/change-data-capture-cdc-with-kafka-connect-and-the-debezium-cassandra-connector-part-2/[Part 2]) by Paul Brebner
* https://docs.microsoft.com/en-us/samples/azure-samples/azure-sql-db-change-stream-debezium/smart-bulk-copy/["Azure SQL / SQL Server Change Stream with Debezium"] by Davide Mauri
* https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes["Application modernization patterns with Apache Kafka, Debezium, and Kubernetes"] by Bilgin Ibryam
* https://eresh-gorantla.medium.com/change-data-capture-use-cases-and-real-world-example-using-debezium-fe4098579d49["Change Data Capture, Use Cases and real-world example using Debezium"] by Eresh Gorantla
* https://medium.com/event-driven-utopia/configuring-debezium-to-capture-postgresql-changes-with-docker-compose-224742ca5372["Configuring Debezium to Capture PostgreSQL Changes with Docker Compose"] by Dunith Dhanushka
* https://developers.redhat.com/articles/2021/07/30/avoiding-dual-writes-event-driven-applications["Avoiding dual writes in event-driven applications"] by Bernard Tison
* https://dev.to/foolonthehill/build-a-event-driven-app-with-micronaut-kafka-and-debezium-11be["Build a event-driven app with Micronaut, Kafka and Debezium"] by George Oliveira
* https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29["Creating an ETL data pipeline to sync data to Snowflake using Kafka and Debezium"] by Pradeep Daniel
* http://www.greentechjava.com/2021/07/streaming-nrt-data-with-kafka-connect.html["Streaming NRT data with kafka connect and Debezium "] by Akash Sharma
* https://thedataguy.in/integrate-debezium-with-aws-secret-manager-for-retrieving-passwords/["Integrate Debezium with AWS Secret Manager For Retrieving Passwords"] by Bhuvanesh
* https://www.rtinsights.com/application-modernization-and-change-data-capture/["Application Modernization and Change Data Capture"] by Salvatore Salamone
* https://daily.dev/blog/building-a-fault-tolerant-event-driven-architecture-with-google-cloud-pulumi-and-debezium["Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium"] by Ido Shamun
* https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium/["Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium"] by Jonathan Katz
* https://www.alibabacloud.com/blog/real-time-data-synchronization-based-on-flink-sql-cdc_597750["Real-Time Data Synchronization Based on Flink SQL CDC"] by Wu Chong
* https://medium.com/globant/change-data-capture-with-debezium-6eb523d57b1c["Change Data Capture with Debezium"] by Ankit Mishra
* https://medium.com/event-driven-utopia/8-practical-use-cases-of-change-data-capture-8f059da4c3b7["8 Practical Use Cases of Change Data Capture"] by Dunith Dhanushka
* https://www.wix.engineering/post/change-data-capture-at-deviantart["Change Data Capture at DeviantArt"] by Ruslan Danilin
* https://www.infinitecatalog.com/blog/2021/05/30/materialized-world.html["We Are Living in a Materialized World"] by Udbhav Gupta
* https://smarttechie.org/2021/03/17/audit-database-changes-with-debezium/["Audit Database Changes with Debezium"] by Siva Prasad Rao Janapati
* https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a["Change Data Capture — Using Debezium"] by Ritresh Girdhar
* https://lenses.io/blog/2021/04/change-data-capture-apache-kafka-break-up-monolith/["Change Data Capture and Kafka to break up your monolith"] by Guillaume Aymé
* https://kvenkatraman.medium.com/snowflake-near-real-time-ingestion-from-rdbms-using-debezium-and-kafka-92f00e2ee897["Snowflake - Near Real-Time Ingestion from RDBMS using Debezium and Kafka"] by Karthik Venkatraman
* https://medium.com/capital-one-tech/the-journey-from-batch-to-real-time-with-change-data-capture-c598e56146be["The Journey from Batch to Real-time with Change Data Capture"] by Andrew Bonham
* https://tech.willhaben.at/change-data-capturing-with-debezium-at-willhaben-3579afd8be6b["Change Data Capturing with Debezium at willhaben"] by Maurizio Rinder
* https://shopify.engineering/capturing-every-change-shopify-sharded-monolith["Capturing Every Change From Shopify’s Sharded Monolith"] by John Martin
* https://dev.to/hazelcast/beyond-hello-world-zero-downtime-deployments-on-kubernetes-162o["Beyond 'Hello World': Zero-Downtime Deployments on Kubernetes "] by Nicolas Frankel
* https://lambda.grofers.com/origins-of-data-lake-at-grofers-6c011f94b86c["Origins of Data Lake at Grofers -- Evolution of our data pipelines"] by Akshay Agarwal
* https://ducmanhphan.github.io/2020-08-09-how-to-work-with-debezium/["How to work with Debezium"] by Manh Phan
* https://reorchestrate.com/posts/debezium-performance-impact/["Debezium does not impact source database performance"] by Mike Seddon
* https://medium.com/incognia-tech/ensuring-data-consistency-across-services-with-the-transactional-outbox-pattern-90be4d735cb0["Ensuring data consistency across services with the Transactional Outbox pattern"] by Mateus Moury and Rafael Acevedo
* https://medium.com/event-driven-utopia/a-gentle-introduction-to-event-driven-change-data-capture-683297625f9b["A Gentle Introduction to Event-driven Change Data Capture"] by Dunith Dhanushka
* https://maciejszymczyk.medium.com/change-data-capture-convert-your-database-into-a-stream-with-debezium-356c1a49b459["Change Data Capture — Convert your database into a stream with Debezium"] by Maciej Szymczyk
* https://info.crunchydata.com/blog/postgres-change-data-capture-with-debezium["Change Data Capture in Postgres With Debezium"] by Dave Cramer
* https://medium.com/apache-pinot-developer-blog/change-data-analysis-with-debezium-and-apache-pinot-b4093dc178a7["Change Data Analysis with Debezium and Apache Pinot"] by Kenny Bastani
* https://juliuskrah.com/blog/2020/01/06/streaming-changes-from-keycloak-using-debezium-cdc/["Streaming Changes from Keycloak using Debezium (CDC)"] by Julius Krah
* https://www.tigeranalytics.com/blog/building-nrt-data-pipeline-debezium-kafka-snowflake/["Building a Near-Real Time (NRT) Data Pipeline using Debezium, Kafka, and Snowflake"] by Arun Kumar Ponnurangam and Karunakar Goud
* https://medium.com/data-rocks/creating-a-no-code-aws-native-oltp-to-olap-data-pipeline-part-1-50481b57dc30["Creating a no-code AWS native OLTP to OLAP data pipeline — Part 1"] by Haris Michailidis
* https://www.zuehlke.com/en/insights/design-failure-distributed-transactions-microservices["Design for Failure — Distributed Transactions in Microservices"] by Darren Boo
* https://blog.rafaelgss.com.br/autonomous-microservices["Autonomous Microservices - Outbox Pattern"] by Rafael Gonzaga
* https://medium.com/trendyol-tech/debezium-with-simple-message-transformation-smt-4f5a80c85358["Debezium with Simple Message Transformation (SMT)"] by Okan Yildirim
* https://www.systemcraftsman.com/2020/11/30/asap-the-storified-demo-of-introduction-to-debezium-and-kafka-on-kubernetes/["ASAP! – The Storified Demo of Introduction to Debezium and Kafka on Kubernetes"] by Aykut Bulgu
* https://elephanttamer.net/?p=50["Setting up PostgreSQL for Debezium"] by Michał Mackiewicz
* https://medium.com/@midhunsukumaran.mec/a-year-and-a-half-with-debezium-f4f323b4909d["A year and a half with Debezium: CDC With MySQL"] by Midhun Sukumaran
* https://jet-start.sh/blog/2020/10/06/enabling-full-text-search["Enabling Full-text Search with Change Data Capture in a Legacy Application"] by František Hartman
* https://medium.com/@sumant.rana/sync-mysql-to-postgresql-using-debezium-and-kafkaconnect-d6612489fd64["Sync MySQL to PostgreSQL using Debezium and Kafka Connect"] by Sumant Rana
* https://turkogluc.com/postgresql-capture-data-change-with-debezium/["Making Sense of Change Data Capture Pipelines for Postgres with Debezium Kafka Connector"] by Cemal Turkoglu
* https://reveation-labs.medium.com/streaming-events-from-sql-server-to-event-hub-in-azure-using-debezium-55dfd1a0e214["Streaming Events from SQL Server to Event Hub in Azure using Debezium"] by Reveation Labs
* https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet["Debezium on OpenShift Cheat Sheet"] by Abdellatif Bouchama
* https://medium.com/data-rocks/managing-kafka-connectors-at-scale-using-kafka-connect-manager-kcm-31d887de033c["Managing Kafka Connectors at scale using Kafka Connect Manager"] by Sandeep Mehta
* https://medium.com/dana-engineering/streaming-data-changes-in-mysql-into-elasticsearch-using-debezium-kafka-and-confluent-jdbc-sink-8890ad221ccf["How to stream data changes from MySQL into Elasticsearch using Debezium"] by Rizqi Nugroho
* https://medium.com/@changeant/implementing-the-transactional-outbox-pattern-with-debezium-in-quarkus-f2680306951["Implementing the Transactional Outbox pattern with Debezium in Quarkus"] by Iain Porter
* https://www.confluent.io/blog/cdc-and-streaming-analytics-using-debezium-kafka/["Analysing Changes with Debezium and Kafka Streams"] by Mike Fowler
* https://medium.com/@bogdan.dina03/de-coupling-yourself-507a15fa100d["(De)coupling yourself"] by Dina Bogdan
* https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664["Stream Your Database into Kafka with Debezium -- An Introduction and Experience Report"] by David Hettler
* https://medium.com/@limadelrey/kafka-connect-how-to-create-a-real-time-data-pipeline-using-change-data-capture-cdc-c60e06e5306a["Kafka Connect: How to create a real time data pipeline using Change Data Capture (CDC)"] by Francisco Lima
* https://dev.to/abhirockzz/tutorial-set-up-a-change-data-capture-architecture-on-azure-using-debezium-postgres-and-kafka-49h6["Tutorial: Set up a Change Data Capture architecture on Azure using Debezium, Postgres and Kafka "] by Abhishek Gupta
* Kafka Connect – Offset commit errors by Javier Holguera: https://www.javierholguera.com/2020/06/02/kafka-connect-offset-commit-errors-i/[Part 1], https://www.javierholguera.com/2020/06/16/kafka-connect-offset-commit-errors-ii/[Part 2]
* https://medium.com/@samuel_vdc/data-liberation-pattern-using-debezium-engine-4fd32b92d826["Data liberation pattern using the Debezium engine"] by Samuel Vandecasteele
* https://medium.com/hepsiburadatech/postgresql-db-change-data-capture-cdc-using-debezium-f1a933174fd8["PostgreSql Db Change Data Capture (CDC) Using Debezium"] by Caner Tosuner
* http://www.mastertheboss.com/jboss-frameworks/debezium/getting-started-with-debezium["Getting started with Debezium"] by Francesco Marchioni
* https://dev.to/oryanmoshe/debezium-custom-converters-timestampconverter-26hh["Debezium Custom Converters - TimestampConverter"] by Oryan Moshe
* https://www.gridgain.com/resources/blog/change-data-capture-between-mysql-and-gridgain-debezium["Change Data Capture Between MySQL and GridGain With Debezium"] by Evgenii Zhuravlev
* https://cloud.google.com/blog/products/data-analytics/how-to-move-data-from-mysql-to-bigquery["How do I move data from MySQL to BigQuery?"], discussing usage of the Debezium embedded engine with Google Cloud Dataflow, by Pablo Estrada and Griselda Cuevas
* https://mike-costello.github.io/2020/04/01/Using_Debezium_With_AMQP_Events/["Use CDC to create AMQP Based Events with Apache Camel and Debezium"] by Michael Costello
* https://gennadny.wordpress.com/2020/03/22/the-dead-philosophers-club-streaming-data-from-sql-server-to-azure-via-debezium-and-apache-kafka/["The Dead Philosophers Club – Streaming Data from SQL Server to Azure via Debezium and Apache Kafka"] by Gennady Kostinsky
* https://medium.com/everything-full-stack/streaming-data-changes-to-a-data-lake-with-debezium-and-delta-lake-pipeline-299821053dc3["Streaming data changes to a Data Lake with Debezium and Delta Lake pipeline"] by Yinon D. Nahamu
* https://www.infoq.com/news/2020/01/cdc-debezium-1-0-final-released/["Change Data Capture Tool Debezium 1.0 Final Released"] by Jan Stenberg
* https://strimzi.io/2020/01/27/deploying-debezium-with-kafkaconnector-resource.html["Deploying Debezium using the new KafkaConnector resource"] by Tom Bentley
* https://www.sderosiaux.com/articles/2020/01/06/learnings-from-using-kafka-connect-debezium-postgresql/["Learnings from using Kafka Connect - Debezium - PostgreSQL"] by Stéphane Derosiaux
* https://thedataguy.in/monitor-debezium-mysql-connector-with-prometheus-and-grafana/["Monitor Debezium MySQL Connector With Prometheus And Grafana"] by Bhuvanesh
* http://www.carbonrider.com/2019/11/16/change-data-capture-with-apache-kafka-postgresql-kafka-connect-and-debezium/["Change Data Capture with Apache Kafka, PostgreSQL, Kafka Connect and Debezium"] by Yogesh Jadhav
* https://dzone.com/articles/implementing-the-outbox-pattern["Implementing the Outbox Pattern"] by  Sohan Ganapathy
* https://medium.com/engineering-varo/event-driven-architecture-and-the-outbox-pattern-569e6fba7216["Event-Driven Architecture and the Outbox Pattern"] by Rod Shokrian
* https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776["Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake"] by Adrian Kreuziger
* https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium["PostgreSQL Change Data Capture With Debezium"] by Dave Cramer
* https://developers.redhat.com/blog/2019/09/03/cdc-pipeline-with-red-hat-amq-streams-and-red-hat-fuse/["CDC pipeline with Red Hat AMQ Streams and Red Hat Fuse"] by Sadhana Nandakumar
* https://mauridb.medium.com/sql-server-change-stream-b204c0892641["SQL Server Change Stream"] by Davide Mauri
* https://medium.com/@hpgrahsl/communicating-data-changes-across-service-boundaries-safely-129c4eb5db8["Communicating Data Changes Across Service Boundaries… Safely!"] by Hans-Peter Grahsl
* https://blog.clairvoyantsoft.com/mysql-cdc-with-apache-kafka-and-debezium-3d45c00762e4["MySQL CDC with Apache Kafka and Debezium"] by Kushal Yellam
* https://thoughts-on-java.org/outbox-pattern-with-cdc-and-debezium/["Implementing the Outbox Pattern with CDC using Debezium"] by Thorben Janssen
* https://blog.zhaw.ch/splab/2019/05/03/serverless-plumbing-streaming-mysql-events-to-knative-services/["Serverless Plumbing: Streaming MySQL Events to Knative Services"] by Mohammed Al-Ameen
* https://medium.com/yotpoengineering/building-zero-latency-data-lake-using-change-data-capture-f93ef50eb066["Building zero-latency data lake using Change Data Capture"] by Ofir Ventura
* https://medium.com/high-alpha/data-stream-processing-for-newbies-with-kafka-ksql-and-postgres-c30309cfaaf8["Data Stream Processing for Newbies with Kafka, KSQL, and Postgres"] by Maria Patterson
* https://blog.couchbase.com/kafka-connect-mysql-couchbase-debezium/["Kafka Connect from MySQL to Couchbase with Debezium"] by Matthew Groves
* https://www.linkedin.com/pulse/change-data-capture-postgresql-via-debezium-part-1-paolo-scarpino/["Change Data Capture on PostgreSQL via Debezium"] by Paolo Scarpino
* https://medium.com/jw-player-engineering/southpaw-176aea5f4583["Southpaw - Streaming Left Joins with Change Data Capture"] by Morrigan Jones
* https://medium.com/@hpgrahsl/connecting-apache-kafka-to-azure-cosmosdb-part-ii-b96cf0f5cdfa["Connecting Apache Kafka to Azure CosmosDB — Part II"] by Hans-Peter Grahsl
* https://vladmihalcea.com/how-to-extract-change-data-events-from-mysql-to-kafka-using-debezium/["How to extract change data events from MySQL to Kafka using Debezium"] by Vlad Mihalcea
* https://rmoff.net/2019/10/16/using-kafka-connect-and-debezium-with-confluent-cloud/["Using Kafka Connect and Debezium with Confluent Cloud"]
* https://rmoff.net/2019/11/20/streaming-data-from-sql-server-to-kafka-to-snowflake-with-kafka-connect/["Streaming data from SQL Server to Kafka to Snowflake ❄ with Kafka Connect and Debezium"]
* https://rmoff.net/2018/03/24/streaming-data-from-mysql-into-kafka-with-kafka-connect-and-debezium/["Streaming Data from MySQL into Kafka with Kafka Connect and Debezium"] by Robin Moffatt
* https://rmoff.net/2018/03/27/streaming-data-from-mongodb-into-kafka-with-kafka-connect-and-debezium/["Streaming Data from MongoDB into Kafka with Kafka Connect and Debezium"] by Robin Moffatt
* https://medium.com/@tilakpatidar/streaming-data-from-postgresql-to-kafka-using-debezium-a14a2644906d["Streaming data from PostgreSQL to Kafka using Debezium"] by Tilak Patidar
* https://medium.com/blablacar-tech/streaming-data-out-of-the-monolith-building-a-highly-reliable-cdc-stack-d71599131acb["Streaming Data out of the Monolith: Building a Highly Reliable CDC Stack"] by Yuancheng Peng
* https://iamninad.com/how-debezium-kafka-stream-can-help-you-write-cdc/["How Debezium & Kafka Streams Can Help You Write CDC Solution"] by Neenad Ingole
* https://jakubbujny.com/2018/09/20/replicate-cloud-aws-rds-mysql-to-on-premise-postgresql-in-docker-future-is-today-debezium-and-kafka-on-aws-eks/[Replicate cloud AWS RDS MySQL to on-premise PostgreSQL in Docker – future is today! Debezium and Kafka on AWS EKS] by Jakub Bujny
* https://medium.com/@mauridb/sql-server-change-stream-b204c0892641["SQL Server Change Stream - Responding to data changes in real time using modern technologies"]
* https://medium.com/@hpgrahsl/optimizing-read-access-to-sharded-mongodb-collections-utilizing-apache-kafka-connect-cdcd8ec6228["Optimizing Read Access to Sharded MongoDB Collections utilizing Apache Kafka Connect"] by Hans-Peter Grahsl

== Example Code

* https://github.com/debezium/debezium-examples/[Debezium's official examples]
* https://ibm-cloud-architecture.github.io/refarch-eda/use-cases/db2-debezium/[DB2 Change Data Capture with Debezium]
* https://github.com/yorek/debezium-sql-change-stream["SQL Server Change Stream sample using Debezium"] by Davide Mauri
* https://github.com/foogaro/change-data-capture["CDC project based on Debezium, Kafka, MS SQL Server, Infinispan and Teiid, entirely based on containers"] by Luigi Fugaro
* https://github.com/fvaleri/cdc["CDC with Camel and Debezium: code-driven vs configuration-driven pipelines"] by Federico Valeri
* https://github.com/morsapaes/flink-sql-CDC["Change Data Capture with Flink SQL and Debezium"] by Marta Paes
* https://github.com/suadev/microservices-change-data-capture-with-debezium["Microservices Change Data Capture With Debezium"] by Suat Köse
* https://github.com/hyagli/cdc-python-netcore/["Outbox Pattern Implementation using Debezium and Google Protocol Buffers"] by Huseyin Yagli
* https://youtu.be/fQoTvEtho_4/["Monitoring Kafka Debezium Connector metrics using Prometheus"] by Waqas Dilawar

== Interviews and Podcasts

* https://www.youtube.com/watch?v=yuJ1r_xUcAo[Trino Community Podcast Ep. #25 -- Trino Going Through Changes; together with Ashhar Hasan, Ayush Chauhan, Brian Olsen and Manfred Moser]
* https://www.dataengineeringpodcast.com/debezium-change-data-capture-episode-114/[Change Data Capture For All Of Your Databases With Debezium -- episode #114 of the Data Engineering Podcast by Tobias Macey; together with Randall Hauch]
* https://www.buzzsprout.com/186154/1770184[MySQL, Cassandra, BigQuery, and Streaming Analytics with Joy Gao]
* http://airhacks.fm/#episode_57[CDC, Debezium, streaming and Apache Kafka  -- episode #57 of Adam Bien's airhacks.fm podcast]
* https://www.buzzsprout.com/186154/1365043-change-data-capture-with-debezium-ft-gunnar-morling[Change Data Capture with Debezium ft. Gunnar Morling]
* https://www.youtube.com/watch?v=H-yGdKy48VE[Interview with Gunnar Morling] for thoughts-on-java.org

== Other

* https://www.thoughtworks.com/radar/platforms/debezium[Debezium entry in the ThoughtWorks Technology Radar]
* https://learn.openshift.com/middleware/debezium-getting-started/[Getting Started with Debezium on OpenShift]; interactive Debezium learning scenario allowing you to try out Debezium on OpenShift within minutes

== Non-English Resources

=== 🇪🇸 Spanish

* https://www.youtube.com/watch?v=y2A4x5ZF7dY["Iniciación a CDC con Debezium"] by Jesús Pau de la Cruz and José Alberto Ruiz Casarrubios (video)
* https://www.paradigmadigital.com/dev/vistazo-debezium-herramienta-change-data-capture/["Un vistazo a Debezium: una herramienta completa de Change Data Capture"] by Jesus Pau de la Cruz (blog post)

=== 🇷🇺 Russian

* https://habr.com/ru/company/neoflex/blog/567930/["Потоковый захват изменений из PostgreSQL/MySQL с помощью Apache Flink"] by Alex Sergeenko (blog post)
* https://habr.com/ru/company/flant/blog/523510/["Знакомство с Debezium — CDC для Apache Kafka"] (blog post)

=== 🇩🇪 German
* https://www.bigdata-insider.de/was-ist-debezium-a-1044399/["Was ist Debezium?"] by Stefan Luber (article)
* https://decompose.io/2021/01/10/debezium/["Debezium"] by Teitelberg (blog post)
* https://blogs.zeiss.com/digital-innovation/de/datenbankaenderungen-teil-1/["Datenbankänderungen erkennen und streamen mit Debezium und Apache Kafka (Teil 1) – Die Theorie"] by Richard Mogwitz (blog post)
* https://blogs.zeiss.com/digital-innovation/de/datenbankaenderungen-teil-2/["Datenbankänderungen erkennen und streamen mit Debezium und Apache Kafka (Teil 2) – Ein Beispiel"] by Richard Mogwitz (blog post)
* https://www.heise.de/developer/artikel/Im-Gespraech-Gunnar-Morling-ueber-Debezium-und-CDC-4513865.html["Im Gespräch: Gunnar Morling über Debezium und CDC"]; interview with Thorben Janssen for heise.de (podcast)

=== 🇧🇷 Portuguese

* https://medium.com/@viavarejo.productdevelopment/uma-estrat%C3%A9gia-de-cdc-com-debezium-e27aa945d7b0["Uma estratégia de CDC com Debezium"] by João Gabriel Mello, Brunno Lira and Marcelo Costa (blog post)
* https://www.infoq.com/br/presentations/postgresql-ao-datalake-utilizando-kafkadebezium/["Do PostgreSQL ao Data Lake utilizando Kafka-Debezium"] by Paulo Singaretti, PGConf São Paulo 2019 (conference session recording)
* https://www.youtube.com/watch?v=jtVD-HIJG9M&feature=youtu.be["Quarkus #25: Monitoramento de qualquer operação em uma tabela do banco de dados com Debezium"] by  Vinicius Ferraz (sceen cast)
* https://elo7.dev/cdc-parte-1/["Introdução ao Change Data Capture (CDC)"] by Renato Sardinha (blog post)
* https://medium.com/@singaretti/streaming-de-dados-do-postgresql-utilizando-kafka-debezium-v2-d49f46d70b37["Streaming de dados (do PostgreSQL) utilizando Kafka|Debezium (v2)"] by Paulo Singaretti (blog post)

=== Japanese

* 🇯🇵 https://rheb.hatenablog.com/entry/2020/02/19/debezium-camel-integration/["DebeziumとApache Camelのインテグレーションシナリオ"] (Japanese translation of the blog post link:/blog/2020/02/19/debezium-camel-integration/[Integration Scenarios with Debezium and Apache Camel] by Jiri Pechanec)
* 🇯🇵 https://rheb.hatenablog.com/entry/2020/02/10/event-sourcing-vs-cdc/["マイクロサービスのための分散データ 〜 イベントソーシング vs チェンジデータキャプチャ"] (Japanese translation of the blog post link:/blog/2020/02/10/event-sourcing-vs-cdc/[Distributed Data for Microservices — Event Sourcing vs. Change Data Capture] by Eric Murphy)
* 🇯🇵 https://tech.raksul.com/2021/12/10/debezium%e3%82%92%e5%88%a9%e7%94%a8%e3%81%97%e3%81%9fdb%e3%82%92%e5%90%8c%e6%9c%9f%e3%81%99%e3%82%8b%e4%bb%95%e7%b5%84%e3%81%bf%e3%81%a5%e3%81%8f%e3%82%8a/["Debeziumを利用したDBを同期する仕組みづくり"] by Kishino Yusuke (blog post)

=== 🌏 Other

* 🇵🇱 https://wiadrodanych.pl/big-data/change-data-capture-mysql-debezium/["Change Data Capture – Zmień Bazę W Strumień (Debezium)"] by Maciej Szymczyk (blog post, Polish)
* 🇨🇳 https://mp.weixin.qq.com/s/Mfn-fFegb5wzI8BIHhNGvQ["Flink SQL CDC 上线！我们总结了 13 条生产实践经验"] by  Zeng Qingdong (blog post, Mandarin)
* 🇫🇷 https://www.synaltic.fr/blog/conference-poss-11-12-2019/["Conférence POSS 2019 : Streaming Processing avec Debezium"] by Yabir Canario De la Mota & Charly Clairmont (blog post, French)
* 🇮🇩 https://medium.com/easyread/ingest-data-dari-mysql-database-ke-bigquery-dengan-apache-kafka-dan-debezium-f519e197f39c["Ingesting Data dari MySQL Database ke BigQuery dengan Apache Kafka dan Debezium"] by Ilyas Ahsan (blog post, Indonesian)
* 🇵🇰 https://www.youtube.com/playlist?list=PLYIDB7b23nqOcp-Gnff_KfZbp8PK4Z6jg["Change Data Capture Mechanism using Apache Kafka, Debezium and Postgres"] by Waqas Dilawar (blog post, Urdu)

---
layout: page-menu
title: Resources on the Web
permalink: /documentation/online-resources/
---
:linkattrs:
:icons: font
:source-highlighter: highlight.js

A compilation of blog posts, slide sets, recordings and other online resources around Debezium.
Most of the resources are in English; you can find a collection of link:#non_english_resources[resources in other languages] like Portuguese or French towards the end of this page.

You've written or spoken about Debezium and would like to have your post or talk listed here?
That's great, let us know by sharing the link in our https://groups.google.com/forum/#!forum/debezium[forum].
Or better yet, just add the link to the https://github.com/debezium/debezium.github.io/blob/develop/docs/online-resources.asciidoc[source of this page] yourself and send a pull request against the https://github.com/debezium/debezium.github.io[debezium.github.io] repo.
Thanks!

== Presentations, Session Recordings and Videos

* https://www.youtube.com/watch?v=_jy0VmpdSu4["DevOps Malaysia Online Meetup #32 : Using Debezium for Microservices Outbox Pattern"] by CK Gan
* https://www.youtube.com/watch?v=yWFFOkWlLoY["Analyzing Real-time Order Deliveries using CDC with Debezium and Pinot"] by Kenny Bastani and Gunnar Morling
* https://www.youtube.com/watch?v=R1kOuvLYcYo["Dissecting our Legacy: The Strangler Fig Pattern with Apache Kafka, Debezium and MongoDB"] by Hans-Peter Grahsl and Gunnar Morling
* https://2021.berlinbuzzwords.de/session/change-data-streaming-patterns-distributed-systems["Change Data Streaming Patterns in Distributed Systems"] by Gunnar Morling and Hans-Peter Grahsl
* link:++https://static.sched.com/hosted_files/ossna2020/c6/Managing Data Consistency with Debezium.pdf++["Managing Data Consistency Among Microservices with Debezium"] by Justin Chao
* https://noti.st/morsapaes/liQzgs/change-data-capture-with-flink-sql-and-debezium["Change Data Capture with Flink SQL and Debezium"] by Marta Paes
* https://www.youtube.com/watch?v=DJTtGaPsSYY["Quarkus Insights #10: CDC, Debezium and the outbox pattern"]; a live-streamed session with the Quarkus team on Debezium and the outbox pattern, including a demo
* https://www.slideshare.net/nfrankel/london-inmemory-computing-meetup-a-changedatacapture-usecase-designing-an-evergreen-cache["A Change-Data-Capture use-case: designing an evergreen cache"] by Nicolas Fränkel
* https://www.youtube.com/watch?v=6nU9i022yeY["Microservices & Data: Implementing the Outbox Pattern with Debezium"] by Thorben Janssen
* "Practical Change Data Streaming Use Cases With Apache Kafka and Debezium" (https://www.infoq.com/presentations/data-streaming-kafka-debezium/[recording], https://speakerdeck.com/gunnarmorling/practical-change-data-streaming-use-cases-with-apache-kafka-and-debezium-qcon-san-francisco-2019[slides]) by Gunnar Morling; QCon San Francisco 2019; JokerConf St. Petersburg 2019
* https://speakerdeck.com/jbfletch/using-kafka-to-discover-events-hidden-in-your-database["Using Kafka to Discover Events Hidden in your Database"] by Anna McDonald; Kafka Summit San Francisco 2019
* https://databricks.com/session_eu19/modern-etl-pipelines-with-change-data-capture["Modern ETL Pipelines with Change Data Capture"] by Thiago Rigo and David Mariassy; Spark and AI Summit Europe 2019
* https://www.infoq.com/news/2019/04/change-data-capture-debezium/["Creating Events from Databases Using Change Data Capture: Gunnar Morling at MicroXchg Berlin"] by Jan Stenberg; a session report from MicroXchg
* https://developers.redhat.com/videos/youtube/QYbXDp4Vu-8/["Change Data Streaming Patterns for Microservices With Debezium"] by Gunnar Morling; 30 min webinar with live demo, February 2019
* https://www.slideshare.net/MikeFowler28/migrating-with-debezium["Migrating with Debezium"] by Mike Fowler; London PostgreSQL Meetup, January 2019
* "The Why's and How's of Database Streaming" by Joy Gao (https://www.infoq.com/presentations/wepay-database-streaming[recording], https://qconsf.com/system/files/presentation-slides/whys_and_hows_of_database_streaming_final.pdf[slides]), QCon San Francisco, 2018
* "Change Data Streaming Patterns for Microservices With Debezium" by Gunnar Morling (https://www.youtube.com/watch?v=NawsloOoFo0[video recording], https://speakerdeck.com/gunnarmorling/data-streaming-for-microservices-using-debezium[slides]), Voxxed Microservices Paris 2018; https://www.confluent.io/kafka-summit-sf18/change-data-streaming-patterns-for-microservices-with-debezium[recording and slides] from Kafka Summit San Francisco 2018
* https://speakerdeck.com/rk3rn3r/i-need-my-data-and-a-little-bit-of-your-data-dot-integrating-services-with-apache-kafka-confluent-streaming-event-munich["I need my data and a little bit of your data." - Integrating services with Apache Kafka] by https://twitter.com/rk3rn3r/[René Kerner]; Confluent Streaming Event Munich 2018
* https://aiven.io/assets/img/blog/zalando-kafka-cdc-presentation.pdf["PG Change Data Capture with Debezium"] by Hannu Valtonen; Kafka Meetup Helsinki 2018
* https://de.slideshare.net/FrankLyaruu/embracing-database-diversity-with-kafka-and-debezium["Embracing Database Diversity with Kafka and Debezium"] by Frank Lyaruu; VoxxedDays Vienna 2018
* https://speakerdeck.com/japoneizo/syncing-data-between-microservices-using-debezium-and-apache-kafka["Syncing data between microservices using Debezium and Apache Kafka"] by Eizo Nishime; The Developer's Conference São Paulo 2018
* https://www.slideshare.net/kgwap/kafka-connect-debezium?ref=http://kasundon.com/2018/07/08/streaming-mysql-change-sets-to-kafka-aws-kinesis/["Kafka Connect - Debezium; Stream MySQL Events to Kafka"] by Kasun Don; 2018
* "Streaming Database Changes with Debezium" by Gunnar Morling (https://www.youtube.com/watch?v=IOZ2Um6e430[Video recording] from Devoxx 2017; https://speakerdeck.com/gunnarmorling/data-streaming-for-microservices-using-debezium[Slides] from RivieraDev 2018)
* https://speakerdeck.com/xenji/kafka-and-debezium-at-trivago-code-dot-talks-2017-edition"["Kafka and Debezium at trivago"] by https://twitter.com/xenji/[Mario Müller] and https://twitter.com/rk3rn3r/[René Kerner]; Code.Talks 2017
* https://vimeo.com/168409093["Event Sourcing with Debezium and Kafka"] by Christian Posta; 2016

== Blog Posts & Articles

* https://medium.com/modanisa-engineering/integrating-grafana-notifications-with-gitlab-pipeline-to-restart-debezium-tasks-using-go-1378c9eaf7b8["Integrating Grafana Notifications with GitLab Pipeline to restart Debezium tasks using Go"] by Abdulsamet İLERİ
* https://www.reddit.com/r/RedditEng/comments/qkfx7a/change_data_capture_with_debezium/["Change Data Capture with Debezium"] by Adriel Velazquez and Alan Tai
* https://medium.com/cermati-tech/practical-notes-in-change-data-capture-with-debezium-and-postgres-fe31bb11ab78["Practical Notes in Change Data Capture with Debezium and Postgres"] by Sharath Gururaj
* https://medium.com/google-cloud/change-data-capture-with-debezium-server-on-gke-from-cloudsql-for-postgresql-to-pub-sub-d1c0b92baa98["Change Data Capture with Debezium Server on GKE from CloudSQL for PostgreSQL to Pub/Sub"] by Berker Narol
* https://vkontech.com/mongodb-change-data-capture-via-debezium-kafka-connector-with-a-net-5-client/["MongoDB Change Data Capture via Debezium Kafka Connector with a .NET 5 Client"] by Vasil Kosturski
* https://engineering.outschool.com/posts/journey-to-better-search/["The Journey to Better Search"] by Jess Monroe, Nuria Ruiz and Parima Shah
* https://snourian.com/reliable-messaging-outbox-pattern-kafka-debezium-oracle-micronaut-kubernetes/["Reliable Messaging in Microservices – Implementing Outbox Pattern using Kafka, Debezium, Micronaut, and Oracle Database on Kubernetes"] by Sina Nourian
* https://vkontech.com/mongodb-change-data-capture-via-debezium-kafka-connector-with-a-net-5-client/["MongoDB Change Data Capture via Debezium Kafka Connector with a .NET 5 Client"] by Vasil Kosturski
* https://www.wix.engineering/post/the-reactive-monolith-how-to-move-from-crud-to-event-sourcing["The Reactive Monolith - How to Move from CRUD to Event Sourcing"] by Jonathan David
* https://techcommunity.microsoft.com/t5/azure-database-for-mysql/cdc-in-azure-database-for-mysql-flexible-server-using-kafka/ba-p/2780943["
CDC in Azure Database for MySQL – Flexible Server using Kafka, Debezium, and Azure Event Hubs"] by Sudheesh Narayanaswamy
* https://vectorized.io/blog/redpanda-debezium/["Using Debezium and Redpanda for CDC"] by Almas Maksotov
* https://medium.com/event-driven-utopia/understanding-materialized-views-3-stream-table-joins-with-cdc-77591d2d6fa0["Understanding Materialized Views — Stream-Table Joins with CDC"] by Dunith Dhanushka
* https://materialize.com/change-data-capture-is-having-a-moment-why["Change Data Capture is having a moment. Why?"] by Andy Hattemer
* https://braindose.blog/2021/09/13/true-atomic-microservices-debezium/["A True Atomic Microservices Implementation with Debezium to Ensure Data Consistency"] by CK Gan
* https://itnext.io/hydrating-a-data-lake-using-log-based-change-data-capture-cdc-with-debezium-apicurio-and-kafka-799671e0012f["Hydrating a Data Lake using Log-based Change Data Capture (CDC) with Debezium, Apicurio, and Kafka Connect on AWS"] by Gary A. Stafford
* Change Data Capture (CDC) With Kafka Connect and the Debezium Cassandra Connector (https://www.instaclustr.com/change-data-capture-cdc-with-kafka-and-debezium/[Part 1], https://www.instaclustr.com/change-data-capture-cdc-with-kafka-connect-and-the-debezium-cassandra-connector-part-2/[Part 2]) by Paul Brebner
* https://docs.microsoft.com/en-us/samples/azure-samples/azure-sql-db-change-stream-debezium/smart-bulk-copy/["Azure SQL / SQL Server Change Stream with Debezium"] by Davide Mauri
* https://developers.redhat.com/articles/2021/06/14/application-modernization-patterns-apache-kafka-debezium-and-kubernetes["Application modernization patterns with Apache Kafka, Debezium, and Kubernetes"] by Bilgin Ibryam
* https://eresh-gorantla.medium.com/change-data-capture-use-cases-and-real-world-example-using-debezium-fe4098579d49["Change Data Capture, Use Cases and real-world example using Debezium"] by Eresh Gorantla
* https://medium.com/event-driven-utopia/configuring-debezium-to-capture-postgresql-changes-with-docker-compose-224742ca5372["Configuring Debezium to Capture PostgreSQL Changes with Docker Compose"] by Dunith Dhanushka
* https://developers.redhat.com/articles/2021/07/30/avoiding-dual-writes-event-driven-applications["Avoiding dual writes in event-driven applications"] by Bernard Tison
* https://dev.to/foolonthehill/build-a-event-driven-app-with-micronaut-kafka-and-debezium-11be["Build a event-driven app with Micronaut, Kafka and Debezium"] by George Oliveira
* https://pradeepdaniel.medium.com/real-time-change-data-replication-to-snowflake-using-kafka-and-debezium-d6ebb0d4eb29["Creating an ETL data pipeline to sync data to Snowflake using Kafka and Debezium"] by Pradeep Daniel
* http://www.greentechjava.com/2021/07/streaming-nrt-data-with-kafka-connect.html["Streaming NRT data with kafka connect and Debezium "] by Akash Sharma
* https://thedataguy.in/integrate-debezium-with-aws-secret-manager-for-retrieving-passwords/["Integrate Debezium with AWS Secret Manager For Retrieving Passwords"] by Bhuvanesh
* https://www.rtinsights.com/application-modernization-and-change-data-capture/["Application Modernization and Change Data Capture"] by Salvatore Salamone
* https://daily.dev/blog/building-a-fault-tolerant-event-driven-architecture-with-google-cloud-pulumi-and-debezium["Building a fault-tolerant event-driven architecture with Google Cloud, Pulumi and Debezium"] by Ido Shamun
* https://thenewstack.io/kubernetes-run-analytics-at-the-edge-postgres-kafka-debezium/["Kubernetes-Run Analytics at the Edge: Postgres, Kafka, Debezium"] by Jonathan Katz
* https://www.alibabacloud.com/blog/real-time-data-synchronization-based-on-flink-sql-cdc_597750["Real-Time Data Synchronization Based on Flink SQL CDC"] by Wu Chong
* https://medium.com/globant/change-data-capture-with-debezium-6eb523d57b1c["Change Data Capture with Debezium"] by Ankit Mishra
* https://medium.com/event-driven-utopia/8-practical-use-cases-of-change-data-capture-8f059da4c3b7["8 Practical Use Cases of Change Data Capture"] by Dunith Dhanushka
* https://www.wix.engineering/post/change-data-capture-at-deviantart["Change Data Capture at DeviantArt"] by Ruslan Danilin
* https://www.infinitecatalog.com/blog/2021/05/30/materialized-world.html["We Are Living in a Materialized World"] by Udbhav Gupta
* https://smarttechie.org/2021/03/17/audit-database-changes-with-debezium/["Audit Database Changes with Debezium"] by Siva Prasad Rao Janapati
* https://medium.com/geekculture/change-data-capture-using-debezium-ec48631d643a["Change Data Capture — Using Debezium"] by Ritresh Girdhar
* https://lenses.io/blog/2021/04/change-data-capture-apache-kafka-break-up-monolith/["Change Data Capture and Kafka to break up your monolith"] by Guillaume Aymé
* https://kvenkatraman.medium.com/snowflake-near-real-time-ingestion-from-rdbms-using-debezium-and-kafka-92f00e2ee897["Snowflake - Near Real-Time Ingestion from RDBMS using Debezium and Kafka"] by Karthik Venkatraman
* https://medium.com/capital-one-tech/the-journey-from-batch-to-real-time-with-change-data-capture-c598e56146be["The Journey from Batch to Real-time with Change Data Capture"] by Andrew Bonham
* https://tech.willhaben.at/change-data-capturing-with-debezium-at-willhaben-3579afd8be6b["Change Data Capturing with Debezium at willhaben"] by Maurizio Rinder
* https://shopify.engineering/capturing-every-change-shopify-sharded-monolith["Capturing Every Change From Shopify’s Sharded Monolith"] by John Martin
* https://dev.to/hazelcast/beyond-hello-world-zero-downtime-deployments-on-kubernetes-162o["Beyond 'Hello World': Zero-Downtime Deployments on Kubernetes "] by Nicolas Frankel
* https://lambda.grofers.com/origins-of-data-lake-at-grofers-6c011f94b86c["Origins of Data Lake at Grofers -- Evolution of our data pipelines"] by Akshay Agarwal
* https://ducmanhphan.github.io/2020-08-09-how-to-work-with-debezium/["How to work with Debezium"] by Manh Phan
* https://reorchestrate.com/posts/debezium-performance-impact/["Debezium does not impact source database performance"] by Mike Seddon
* https://medium.com/incognia-tech/ensuring-data-consistency-across-services-with-the-transactional-outbox-pattern-90be4d735cb0["Ensuring data consistency across services with the Transactional Outbox pattern"] by Mateus Moury and Rafael Acevedo
* https://medium.com/event-driven-utopia/a-gentle-introduction-to-event-driven-change-data-capture-683297625f9b["A Gentle Introduction to Event-driven Change Data Capture"] by Dunith Dhanushka
* https://maciejszymczyk.medium.com/change-data-capture-convert-your-database-into-a-stream-with-debezium-356c1a49b459["Change Data Capture — Convert your database into a stream with Debezium"] by Maciej Szymczyk
* https://info.crunchydata.com/blog/postgres-change-data-capture-with-debezium["Change Data Capture in Postgres With Debezium"] by Dave Cramer
* https://medium.com/apache-pinot-developer-blog/change-data-analysis-with-debezium-and-apache-pinot-b4093dc178a7["Change Data Analysis with Debezium and Apache Pinot"] by Kenny Bastani
* https://juliuskrah.com/blog/2020/01/06/streaming-changes-from-keycloak-using-debezium-cdc/["Streaming Changes from Keycloak using Debezium (CDC)"] by Julius Krah
* https://www.tigeranalytics.com/blog/building-nrt-data-pipeline-debezium-kafka-snowflake/["Building a Near-Real Time (NRT) Data Pipeline using Debezium, Kafka, and Snowflake"] by Arun Kumar Ponnurangam and Karunakar Goud
* https://medium.com/data-rocks/creating-a-no-code-aws-native-oltp-to-olap-data-pipeline-part-1-50481b57dc30["Creating a no-code AWS native OLTP to OLAP data pipeline — Part 1"] by Haris Michailidis
* https://www.zuehlke.com/en/insights/design-failure-distributed-transactions-microservices["Design for Failure — Distributed Transactions in Microservices"] by Darren Boo
* https://blog.rafaelgss.com.br/autonomous-microservices["Autonomous Microservices - Outbox Pattern"] by Rafael Gonzaga
* https://medium.com/trendyol-tech/debezium-with-simple-message-transformation-smt-4f5a80c85358["Debezium with Simple Message Transformation (SMT)"] by Okan Yildirim
* https://www.systemcraftsman.com/2020/11/30/asap-the-storified-demo-of-introduction-to-debezium-and-kafka-on-kubernetes/["ASAP! – The Storified Demo of Introduction to Debezium and Kafka on Kubernetes"] by Aykut Bulgu
* https://elephanttamer.net/?p=50["Setting up PostgreSQL for Debezium"] by Michał Mackiewicz
* https://medium.com/@midhunsukumaran.mec/a-year-and-a-half-with-debezium-f4f323b4909d["A year and a half with Debezium: CDC With MySQL"] by Midhun Sukumaran
* https://jet-start.sh/blog/2020/10/06/enabling-full-text-search["Enabling Full-text Search with Change Data Capture in a Legacy Application"] by František Hartman
* https://medium.com/@sumant.rana/sync-mysql-to-postgresql-using-debezium-and-kafkaconnect-d6612489fd64["Sync MySQL to PostgreSQL using Debezium and Kafka Connect"] by Sumant Rana
* https://turkogluc.com/postgresql-capture-data-change-with-debezium/["Making Sense of Change Data Capture Pipelines for Postgres with Debezium Kafka Connector"] by Cemal Turkoglu
* https://reveation-labs.medium.com/streaming-events-from-sql-server-to-event-hub-in-azure-using-debezium-55dfd1a0e214["Streaming Events from SQL Server to Event Hub in Azure using Debezium"] by Reveation Labs
* https://developers.redhat.com/cheat-sheets/debezium-openshift-cheat-sheet["Debezium on OpenShift Cheat Sheet"] by Abdellatif Bouchama
* https://medium.com/data-rocks/managing-kafka-connectors-at-scale-using-kafka-connect-manager-kcm-31d887de033c["Managing Kafka Connectors at scale using Kafka Connect Manager"] by Sandeep Mehta
* https://medium.com/dana-engineering/streaming-data-changes-in-mysql-into-elasticsearch-using-debezium-kafka-and-confluent-jdbc-sink-8890ad221ccf["How to stream data changes from MySQL into Elasticsearch using Debezium"] by Rizqi Nugroho
* https://medium.com/@changeant/implementing-the-transactional-outbox-pattern-with-debezium-in-quarkus-f2680306951["Implementing the Transactional Outbox pattern with Debezium in Quarkus"] by Iain Porter
* https://www.confluent.io/blog/cdc-and-streaming-analytics-using-debezium-kafka/["Analysing Changes with Debezium and Kafka Streams"] by Mike Fowler
* https://medium.com/@bogdan.dina03/de-coupling-yourself-507a15fa100d["(De)coupling yourself"] by Dina Bogdan
* https://medium.com/comsystoreply/stream-your-database-into-kafka-with-debezium-a94b2f649664["Stream Your Database into Kafka with Debezium -- An Introduction and Experience Report"] by David Hettler
* https://medium.com/@limadelrey/kafka-connect-how-to-create-a-real-time-data-pipeline-using-change-data-capture-cdc-c60e06e5306a["Kafka Connect: How to create a real time data pipeline using Change Data Capture (CDC)"] by Francisco Lima
* https://dev.to/abhirockzz/tutorial-set-up-a-change-data-capture-architecture-on-azure-using-debezium-postgres-and-kafka-49h6["Tutorial: Set up a Change Data Capture architecture on Azure using Debezium, Postgres and Kafka "] by Abhishek Gupta
* Kafka Connect – Offset commit errors by Javier Holguera: https://www.javierholguera.com/2020/06/02/kafka-connect-offset-commit-errors-i/[Part 1], https://www.javierholguera.com/2020/06/16/kafka-connect-offset-commit-errors-ii/[Part 2]
* https://medium.com/@samuel_vdc/data-liberation-pattern-using-debezium-engine-4fd32b92d826["Data liberation pattern using the Debezium engine"] by Samuel Vandecasteele
* https://medium.com/hepsiburadatech/postgresql-db-change-data-capture-cdc-using-debezium-f1a933174fd8["PostgreSql Db Change Data Capture (CDC) Using Debezium"] by Caner Tosuner
* http://www.mastertheboss.com/jboss-frameworks/debezium/getting-started-with-debezium["Getting started with Debezium"] by Francesco Marchioni
* https://dev.to/oryanmoshe/debezium-custom-converters-timestampconverter-26hh["Debezium Custom Converters - TimestampConverter"] by Oryan Moshe
* https://www.gridgain.com/resources/blog/change-data-capture-between-mysql-and-gridgain-debezium["Change Data Capture Between MySQL and GridGain With Debezium"] by Evgenii Zhuravlev
* https://cloud.google.com/blog/products/data-analytics/how-to-move-data-from-mysql-to-bigquery["How do I move data from MySQL to BigQuery?"], discussing usage of the Debezium embedded engine with Google Cloud Dataflow, by Pablo Estrada and Griselda Cuevas
* https://mike-costello.github.io/2020/04/01/Using_Debezium_With_AMQP_Events/["Use CDC to create AMQP Based Events with Apache Camel and Debezium"] by Michael Costello
* https://gennadny.wordpress.com/2020/03/22/the-dead-philosophers-club-streaming-data-from-sql-server-to-azure-via-debezium-and-apache-kafka/["The Dead Philosophers Club – Streaming Data from SQL Server to Azure via Debezium and Apache Kafka"] by Gennady Kostinsky
* https://medium.com/everything-full-stack/streaming-data-changes-to-a-data-lake-with-debezium-and-delta-lake-pipeline-299821053dc3["Streaming data changes to a Data Lake with Debezium and Delta Lake pipeline"] by Yinon D. Nahamu
* https://www.infoq.com/news/2020/01/cdc-debezium-1-0-final-released/["Change Data Capture Tool Debezium 1.0 Final Released"] by Jan Stenberg
* https://strimzi.io/2020/01/27/deploying-debezium-with-kafkaconnector-resource.html["Deploying Debezium using the new KafkaConnector resource"] by Tom Bentley
* https://www.sderosiaux.com/articles/2020/01/06/learnings-from-using-kafka-connect-debezium-postgresql/["Learnings from using Kafka Connect - Debezium - PostgreSQL"] by Stéphane Derosiaux
* https://thedataguy.in/monitor-debezium-mysql-connector-with-prometheus-and-grafana/["Monitor Debezium MySQL Connector With Prometheus And Grafana"] by Bhuvanesh
* http://www.carbonrider.com/2019/11/16/change-data-capture-with-apache-kafka-postgresql-kafka-connect-and-debezium/["Change Data Capture with Apache Kafka, PostgreSQL, Kafka Connect and Debezium"] by Yogesh Jadhav
* https://dzone.com/articles/implementing-the-outbox-pattern["Implementing the Outbox Pattern"] by  Sohan Ganapathy
* https://medium.com/engineering-varo/event-driven-architecture-and-the-outbox-pattern-569e6fba7216["Event-Driven Architecture and the Outbox Pattern"] by Rod Shokrian
* https://medium.com/convoy-tech/logs-offsets-near-real-time-elt-with-apache-kafka-snowflake-473da1e4d776["Logs & Offsets: (Near) Real Time ELT with Apache Kafka + Snowflake"] by Adrian Kreuziger
* https://info.crunchydata.com/blog/postgresql-change-data-capture-with-debezium["PostgreSQL Change Data Capture With Debezium"] by Dave Cramer
* https://developers.redhat.com/blog/2019/09/03/cdc-pipeline-with-red-hat-amq-streams-and-red-hat-fuse/["CDC pipeline with Red Hat AMQ Streams and Red Hat Fuse"] by Sadhana Nandakumar
* https://mauridb.medium.com/sql-server-change-stream-b204c0892641["SQL Server Change Stream"] by Davide Mauri
* https://medium.com/@hpgrahsl/communicating-data-changes-across-service-boundaries-safely-129c4eb5db8["Communicating Data Changes Across Service Boundaries… Safely!"] by Hans-Peter Grahsl
* https://blog.clairvoyantsoft.com/mysql-cdc-with-apache-kafka-and-debezium-3d45c00762e4["MySQL CDC with Apache Kafka and Debezium"] by Kushal Yellam
* https://thoughts-on-java.org/outbox-pattern-with-cdc-and-debezium/["Implementing the Outbox Pattern with CDC using Debezium"] by Thorben Janssen
* https://blog.zhaw.ch/splab/2019/05/03/serverless-plumbing-streaming-mysql-events-to-knative-services/["Serverless Plumbing: Streaming MySQL Events to Knative Services"] by Mohammed Al-Ameen
* https://medium.com/yotpoengineering/building-zero-latency-data-lake-using-change-data-capture-f93ef50eb066["Building zero-latency data lake using Change Data Capture"] by Ofir Ventura
* https://medium.com/high-alpha/data-stream-processing-for-newbies-with-kafka-ksql-and-postgres-c30309cfaaf8["Data Stream Processing for Newbies with Kafka, KSQL, and Postgres"] by Maria Patterson
* https://blog.couchbase.com/kafka-connect-mysql-couchbase-debezium/["Kafka Connect from MySQL to Couchbase with Debezium"] by Matthew Groves
* https://www.linkedin.com/pulse/change-data-capture-postgresql-via-debezium-part-1-paolo-scarpino/["Change Data Capture on PostgreSQL via Debezium"] by Paolo Scarpino
* https://medium.com/jw-player-engineering/southpaw-176aea5f4583["Southpaw - Streaming Left Joins with Change Data Capture"] by Morrigan Jones
* https://medium.com/@hpgrahsl/connecting-apache-kafka-to-azure-cosmosdb-part-ii-b96cf0f5cdfa["Connecting Apache Kafka to Azure CosmosDB — Part II"] by Hans-Peter Grahsl
* https://vladmihalcea.com/how-to-extract-change-data-events-from-mysql-to-kafka-using-debezium/["How to extract change data events from MySQL to Kafka using Debezium"] by Vlad Mihalcea
* https://rmoff.net/2019/10/16/using-kafka-connect-and-debezium-with-confluent-cloud/["Using Kafka Connect and Debezium with Confluent Cloud"]
* https://rmoff.net/2019/11/20/streaming-data-from-sql-server-to-kafka-to-snowflake-with-kafka-connect/["Streaming data from SQL Server to Kafka to Snowflake ❄ with Kafka Connect and Debezium"]
* https://rmoff.net/2018/03/24/streaming-data-from-mysql-into-kafka-with-kafka-connect-and-debezium/["Streaming Data from MySQL into Kafka with Kafka Connect and Debezium"] by Robin Moffatt
* https://rmoff.net/2018/03/27/streaming-data-from-mongodb-into-kafka-with-kafka-connect-and-debezium/["Streaming Data from MongoDB into Kafka with Kafka Connect and Debezium"] by Robin Moffatt
* https://medium.com/@tilakpatidar/streaming-data-from-postgresql-to-kafka-using-debezium-a14a2644906d["Streaming data from PostgreSQL to Kafka using Debezium"] by Tilak Patidar
* https://medium.com/blablacar-tech/streaming-data-out-of-the-monolith-building-a-highly-reliable-cdc-stack-d71599131acb["Streaming Data out of the Monolith: Building a Highly Reliable CDC Stack"] by Yuancheng Peng
* https://iamninad.com/how-debezium-kafka-stream-can-help-you-write-cdc/["How Debezium & Kafka Streams Can Help You Write CDC Solution"] by Neenad Ingole
* https://jakubbujny.com/2018/09/20/replicate-cloud-aws-rds-mysql-to-on-premise-postgresql-in-docker-future-is-today-debezium-and-kafka-on-aws-eks/[Replicate cloud AWS RDS MySQL to on-premise PostgreSQL in Docker – future is today! Debezium and Kafka on AWS EKS] by Jakub Bujny
* https://medium.com/@mauridb/sql-server-change-stream-b204c0892641["SQL Server Change Stream - Responding to data changes in real time using modern technologies"]
* https://medium.com/@hpgrahsl/optimizing-read-access-to-sharded-mongodb-collections-utilizing-apache-kafka-connect-cdcd8ec6228["Optimizing Read Access to Sharded MongoDB Collections utilizing Apache Kafka Connect"] by Hans-Peter Grahsl

== Example Code

* https://github.com/debezium/debezium-examples/[Debezium's official examples]
* https://ibm-cloud-architecture.github.io/refarch-eda/use-cases/db2-debezium/[DB2 Change Data Capture with Debezium]
* https://github.com/yorek/debezium-sql-change-stream["SQL Server Change Stream sample using Debezium"] by Davide Mauri
* https://github.com/foogaro/change-data-capture["CDC project based on Debezium, Kafka, MS SQL Server, Infinispan and Teiid, entirely based on containers"] by Luigi Fugaro
* https://github.com/fvaleri/cdc["CDC with Camel and Debezium: code-driven vs configuration-driven pipelines"] by Federico Valeri
* https://github.com/morsapaes/flink-sql-CDC["Change Data Capture with Flink SQL and Debezium"] by Marta Paes
* https://github.com/suadev/microservices-change-data-capture-with-debezium["Microservices Change Data Capture With Debezium"] by Suat Köse
* https://github.com/hyagli/cdc-python-netcore/["Outbox Pattern Implementation using Debezium and Google Protocol Buffers"] by Huseyin Yagli
* https://youtu.be/fQoTvEtho_4/["Monitoring Kafka Debezium Connector metrics using Prometheus"] by Waqas Dilawar

== Interviews and Podcasts

* https://www.youtube.com/watch?v=yuJ1r_xUcAo[Trino Community Podcast Ep. #25 -- Trino Going Through Changes; together with Ashhar Hasan, Ayush Chauhan, Brian Olsen and Manfred Moser]
* https://www.dataengineeringpodcast.com/debezium-change-data-capture-episode-114/[Change Data Capture For All Of Your Databases With Debezium -- episode #114 of the Data Engineering Podcast by Tobias Macey; together with Randall Hauch]
* https://www.buzzsprout.com/186154/1770184[MySQL, Cassandra, BigQuery, and Streaming Analytics with Joy Gao]
* http://airhacks.fm/#episode_57[CDC, Debezium, streaming and Apache Kafka  -- episode #57 of Adam Bien's airhacks.fm podcast]
* https://www.buzzsprout.com/186154/1365043-change-data-capture-with-debezium-ft-gunnar-morling[Change Data Capture with Debezium ft. Gunnar Morling]
* https://www.youtube.com/watch?v=H-yGdKy48VE[Interview with Gunnar Morling] for thoughts-on-java.org

== Other

* https://www.thoughtworks.com/radar/platforms/debezium[Debezium entry in the ThoughtWorks Technology Radar]
* https://learn.openshift.com/middleware/debezium-getting-started/[Getting Started with Debezium on OpenShift]; interactive Debezium learning scenario allowing you to try out Debezium on OpenShift within minutes

== Non-English Resources

* 🇪🇸 https://www.youtube.com/watch?v=y2A4x5ZF7dY["Iniciación a CDC con Debezium"] by Jesús Pau de la Cruz and José Alberto Ruiz Casarrubios (video, Spanish)
* 🇩🇪 https://www.bigdata-insider.de/was-ist-debezium-a-1044399/["Was ist Debezium?"] by Stefan Luber (article, German)
* 🇷🇺 https://habr.com/ru/company/neoflex/blog/567930/["Потоковый захват изменений из PostgreSQL/MySQL с помощью Apache Flink"] by Alex Sergeenko (blog post, Russian)
* 🇪🇸 https://www.paradigmadigital.com/dev/vistazo-debezium-herramienta-change-data-capture/[Un vistazo a Debezium: una herramienta completa de Change Data Capture.] by Jesus Pau de la Cruz (blog post, Spanish)
* 🇩🇪 https://decompose.io/2021/01/10/debezium/[Debezium] by Teitelberg (blog post, German)
* 🇩🇪 https://blogs.zeiss.com/digital-innovation/de/datenbankaenderungen-teil-2/[Datenbankänderungen erkennen und streamen mit Debezium und Apache Kafka (Teil 2) – Ein Beispiel] by Richard Mogwitz (blog post, German)
* 🇩🇪 https://blogs.zeiss.com/digital-innovation/de/datenbankaenderungen-teil-1/[Datenbankänderungen erkennen und streamen mit Debezium und Apache Kafka (Teil 1) – Die Theorie] by Richard Mogwitz (blog post, German)
* 🇵🇱 https://wiadrodanych.pl/big-data/change-data-capture-mysql-debezium/[Change Data Capture – Zmień Bazę W Strumień (Debezium)] by Maciej Szymczyk (blog post, Polish)
* 🇷🇺 https://habr.com/ru/company/flant/blog/523510/[Знакомство с Debezium — CDC для Apache Kafka] (blog post, Russian)
* 🇨🇳 https://mp.weixin.qq.com/s/Mfn-fFegb5wzI8BIHhNGvQ["Flink SQL CDC 上线！我们总结了 13 条生产实践经验"] by  Zeng Qingdong (blog post, Mandarin)
* 🇧🇷 https://medium.com/@viavarejo.productdevelopment/uma-estrat%C3%A9gia-de-cdc-com-debezium-e27aa945d7b0["Uma estratégia de CDC com Debezium"] by João Gabriel Mello, Brunno Lira and Marcelo Costa (blog post, Portuguese)
* 🇧🇷 https://www.infoq.com/br/presentations/postgresql-ao-datalake-utilizando-kafkadebezium/[Do PostgreSQL ao Data Lake utilizando Kafka-Debezium] by Paulo Singaretti, PGConf São Paulo 2019 (conference session recording, Portuguese)
* 🇧🇷 https://www.youtube.com/watch?v=jtVD-HIJG9M&feature=youtu.be[Quarkus #25: Monitoramento de qualquer operação em uma tabela do banco de dados com Debezium] by  Vinicius Ferraz (sceen cast, Portuguese)
* 🇧🇷 https://elo7.dev/cdc-parte-1/["Introdução ao Change Data Capture (CDC)"] by Renato Sardinha (blog post, Portuguese)
* 🇧🇷 https://medium.com/@singaretti/streaming-de-dados-do-postgresql-utilizando-kafka-debezium-v2-d49f46d70b37["Streaming de dados (do PostgreSQL) utilizando Kafka|Debezium (v2)"] by Paulo Singaretti (blog post, Portuguese)
* 🇫🇷 https://www.synaltic.fr/blog/conference-poss-11-12-2019/[Conférence POSS 2019 : Streaming Processing avec Debezium] by Yabir Canario De la Mota & Charly Clairmont (blog post, French)
* 🇩🇪 https://www.heise.de/developer/artikel/Im-Gespraech-Gunnar-Morling-ueber-Debezium-und-CDC-4513865.html[Im Gespräch: Gunnar Morling über Debezium und CDC]; interview with Thorben Janssen for heise.de (podcast, German)
* 🇮🇩 https://medium.com/easyread/ingest-data-dari-mysql-database-ke-bigquery-dengan-apache-kafka-dan-debezium-f519e197f39c["Ingesting Data dari MySQL Database ke BigQuery dengan Apache Kafka dan Debezium"] by Ilyas Ahsan (blog post, Indonesian)
* 🇯🇵 https://rheb.hatenablog.com/entry/2020/02/19/debezium-camel-integration/[DebeziumとApache Camelのインテグレーションシナリオ] (Japanese translation of the blog post link:/blog/2020/02/19/debezium-camel-integration/[Integration Scenarios with Debezium and Apache Camel] by Jiri Pechanec)
* 🇯🇵 https://rheb.hatenablog.com/entry/2020/02/10/event-sourcing-vs-cdc/[マイクロサービスのための分散データ 〜 イベントソーシング vs チェンジデータキャプチャ] (Japanese translation of the blog post link:/blog/2020/02/10/event-sourcing-vs-cdc/[Distributed Data for Microservices — Event Sourcing vs. Change Data Capture] by Eric Murphy)
* 🇵🇰 https://www.youtube.com/playlist?list=PLYIDB7b23nqOcp-Gnff_KfZbp8PK4Z6jg[Change Data Capture Mechanism using Apache Kafka, Debezium and Postgres in Urdu] By Waqas Dilawar