Client-Side Dedup Sets vs Sink-Side Unique Constraints for Exactly-Once Write Retries
Julia's Base.retry(f; delays, check) re-executes a zero-argument function on failure, but provides no built-in idempotency guarantee. When f performs a write operation, a retry after a partially successful attempt can duplicate the effect, particularly for append-style writes such as push!, logging, or message-queue produce. Two documented approaches exist f