The ability for an application to retry is essential in order to recover from transient errors such as network connection…
Managing duplicate events is an inevitable aspect of distributed messaging using Kafka. This…
In the first part of this article the different deduplication patterns are described and the…
When an application publishes events to a Kafka topic there is a risk that duplicate events can be written in…
The decision on which client library to use when interacting with Kafka will in the majority…
Background
Almost 15 years ago I developed a relatively simple CRM system for a small company. The…