[{"data":1,"prerenderedAt":79},["ShallowReactive",2],{"term-d\u002Fdebezium":3,"related-d\u002Fdebezium":60},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":44,"meta":45,"navigation":46,"path":47,"related":48,"seo":54,"sitemap":55,"stem":58,"subcategory":6,"__hash__":59},"terms\u002Fterms\u002Fd\u002Fdebezium.md","Debezium",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 - The Vibe Check",[16,17,18],"p",{},"Debezium is the nosy coworker who reads your database's diary. It taps into the internal change log that Postgres or MySQL already keeps for replication, and every insert, update, or delete gets turned into a stream of events that other services can react to, without you writing a single notify-downstream line of code yourself.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Debezium is an open-source distributed platform for change data capture that reads database transaction logs (WAL in Postgres, binlog in MySQL) and streams every row-level change as an event, typically into Kafka. It lets services react to database changes in near real time without polling or dual writes.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"We use Debezium to stream Postgres changes into Kafka for the search index.\" \u002F \"Debezium picked up the schema change automatically, no manual sync needed.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"backend","Debezium is the nosy coworker who reads your database's diary.","advanced","md","d",{},true,"\u002Fterms\u002Fd\u002Fdebezium",[49,50,51,52,53],"Change Data Capture","Apache Kafka","Write-Ahead Log","Logical Replication","Event-Driven Architecture",{"title":5,"description":41},{"changefreq":56,"priority":57},"weekly",0.7,"terms\u002Fd\u002Fdebezium","3qAVv2Ssmj3S1omfuPWogPXNrK33Q5t-_SEvAct5pPM",[61,65,68,72,76],{"title":50,"path":62,"acronym":6,"category":40,"difficulty":63,"description":64},"\u002Fterms\u002Fa\u002Fapache-kafka","intermediate","Kafka is like the world's most reliable postal service, except instead of delivering letters, it delivers millions of messages per second and never loses o",{"title":49,"path":66,"acronym":6,"category":40,"difficulty":42,"description":67},"\u002Fterms\u002Fc\u002Fchange-data-capture","Change Data Capture (CDC) watches your database for changes and streams them as events.",{"title":53,"path":69,"acronym":6,"category":70,"difficulty":63,"description":71},"\u002Fterms\u002Fe\u002Fevent-driven-architecture","architecture","Event-Driven Architecture is like a gossip network. When something happens (order placed!), it broadcasts the news.",{"title":52,"path":73,"acronym":6,"category":74,"difficulty":42,"description":75},"\u002Fterms\u002Fl\u002Flogical-replication","database","Physical replication copies a database byte for byte, same version, same everything.",{"title":51,"path":77,"acronym":6,"category":74,"difficulty":42,"description":78},"\u002Fterms\u002Fw\u002Fwrite-ahead-log","The Write-Ahead Log (WAL) is the database's diary. Before changing any actual data, the database first writes what it's about to do in this log.",1792528077718]