Kafka · hard · ~14 min
The team shipped a Kafka Streams-style consume-transform-produce service with transactions ('EOS mode') for the ledger pipeline. Two complaints since: the analytics warehouse fed from the OUTPUT topic still shows occasional duplicates, and downstream consumer latency jumped noticeably.
ledger
Both are explainable — and one of them is by design. Untangle what transactions bought, what they didn't, and what the latency is.