Overview
Explore how to leverage Kafka and Debezium to embrace database diversity in this 47-minute conference talk from Devoxx. Learn about the evolution from relational databases to various NoSQL options, including document, realtime, graph, and column databases. Discover how to access the same data in different ways depending on the context and task at hand. Dive into an Event Sourcing architecture that uses Debezium to capture data, Kafka queues for distribution, and Kafka Streams for data modeling. Understand how this approach allows for synchronization between different data sources. Follow the real-world example of Dexels' Sportlink application, a 14-year-old Java and Oracle-based system, as it was upgraded to include MongoDB and Neo4j without downtime. Gain insights into retrofitting modern database solutions onto legacy applications to handle increasing user bases and leverage the benefits of various data stores.
Syllabus
Embracing Database Diversity with Kafka and Debezium by Frank Lyaruu
Taught by
Devoxx