CDC (Change Data Capture)
Bir veritabanındaki her satır değişikliğini (insert/update/delete) yakalayıp, çoğunlukla veritabanının işlem günlüğü üzerinden, diğer sistemlere olay olarak akıtma kalıbı. Arama indekslerine, veri ambarlarına, önbelleklere ve mikroservislere gerçek zamanlı senkronizasyon sağlar.
Yöntem: günlük tabanlı CDC, WAL’ı (Postgres) veya binlog’u (MySQL) okur → uygulamaya ek yük bindirmez, her şeyi yakalar. Alternatifler (daha kötü): updated_at üzerinde yoklama veya tetikleyiciler. Araçlar: Debezium (açık kaynak, en popüler, Kafka Connect üzerinde çalışır), Fivetran, AWS DMS. Kullanım alanı: Elasticsearch’ü Postgres ile eşzamanlı tutmak, veri ambarını gerçek zamanlı beslemek, mikroservislerden güvenilir olay yayımlamak için “outbox pattern”. Toplu ETL’den farklıdır (CDC sürekli ve satır düzeyindedir). Her değişikliğin bir olaya dönüştüğü “akış olarak veritabanı” anlayışını mümkün kılar.