[Ebook] The Builder's Guide to Streaming Data Mesh | Read Now

Presentation

Building Retry Architectures in Kafka with Compacted Topics

« Kafka Summit Americas 2021

In this talk, we'll discuss how VillageMD is able to use Kafka topic compaction for rapidly scaling our reprocessing pipelines to encompass hundreds of feeds. Within healthcare data ecosystems, privacy and data minimalism are key design priorities. Being able to handle data deletion in a reliable, timely manner within event-driven architectures is becoming more and more necessary with key governance frameworks like the GDPR and HIPAA.

We'll be giving an overview of the building and governance of dead-letter queues for streaming data processing.

We'll discuss:

  1. How to architect a data sink for failed records.
  2. How topic compaction can reduce duplicate data and enable idempotency.
  3. Building a tombstoning system for removing successfully reprocessed records from the queues.
  4. Considerations for monitoring a reprocessing system in production -- what metrics, dataops, and SLAs are useful?

Related Links

How Confluent Completes Apache Kafka eBook

Leverage a cloud-native service 10x better than Apache Kafka

Confluent Developer Center

Spend less on Kafka with Confluent, come see how