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.