Interview question. A service publishes configuration updates keyed by customer ID. New replicas need the latest configuration for every customer without replaying years of irrelevant changes. Explain Kafka log compaction, tombstones, offsets, restoration and the limitations of using a compacted topic as the source of state.
Queues, Streams & Event Processing · Staff
How does Kafka log compaction work, and how would you use it to rebuild application state?
Designing Reliable Distributed Messaging Systems · Part 4 of 6 · 5 min read
Read the worked explanation ↓Part of paid interview preparation
The worked explanation, deeper discussion, timed interview exercise with assessment criteria, reasoning check, transfer exercise and spoken revision answer for this lesson are available to readers with paid access.
Checking your access…
About Interview Arena →