Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to maintain consistently fresh data in distributed caches using change data capture techniques. Learn to implement a low-latency data pipeline for cache updates using Debezium, Apache Kafka, and Infinispan. Explore the creation of denormalized data views with Kafka Streams, making them accessible through simple key look-ups from nearby cache clusters. Delve into cross-site replication for propagating updates between cache clusters. Gain insights into advanced concepts like detecting and rejecting system of record writes derived from outdated cached states. Watch a comprehensive demonstration showcasing how all components integrate seamlessly via Apache Kafka. This 50-minute Devoxx conference talk, presented by Java Champion and open-source enthusiast Gunnar Morling, offers practical solutions to the challenge of cache invalidation in distributed systems.