Event-Driven Change Data Capture Pattern Using Apache Pulsar
28th May, 2022
Hilton Hotel Kozyatağı, İstanbul
Change Data Capture (CDC) is a set of software design patterns used in databases or data repositories for determining, capturing and tracking the changes of data, so that actions can be taken accordingly based on the changed data. With Apache Pulsar’s unique capability in unifying enterprise messaging systems, we will take a look to see how we can leverage on Pulsar to apply the CDC pattern in a database, such as Cassandra, to track the changes that occur in the data.
This talk will go into some details of how Apache Pulsar has the ability to help with the CDC pattern. We will demonstrate how to implement a Pulsar stream in Apache Cassandra using DataStax’s Astra Cloud platform, and build a data pipeline from Cassandra that would transfer the data all the way to an output sink, such as the Elastic Search.
Mary is a Java Champion and a passionate Senior Developer Advocate at DataStax, a leading data management company that champions Open Source software and specializes in Big Data, DB-as-a-service, Streaming, and Cloud-Native systems. She spent 3.5 years previously as a very effective advocate at IBM, focusing on Java, Jakarta EE, OpenJ9, Open Source, Cloud, and Distributed Systems.
She transitioned from Unix/C to Java around 2000 and has never looked back since then. She considers herself a polyglot and loves to continue learning new and better ways to solve real-life problems. She is an active tech community builder outside of her day job, and currently the President of the Chicago Java Users Group (CJUG), as well as a co-organizer for several IBM-sponsored meetup groups in the Greater Chicago area