I’ve already touched on it a bit in the article about doing the scariest thing first – one of the things we managed to do at WeTransfer before I left was implementing proper idempotency keys for our storage management system (called Storm). The resulting gem is called idempo and you use it about like this: config.middleware.insert_after Rack::Head, Idempo, backend: Idempo::RedisBackend.new(Redis.new) It is great and you should try it out. If you are pressed for time, TL;DR: we built a gem...