Awesome post , learnt alot from a single post . Now m thinking about implementing the same in my project as well 😀. I am wondering would that be a good idea to generate idempotency-key using some hashing algorithm which generates a hash using request parameters (because in that case matching would be easy and a bit faster as well)? what did you used to generate the key ?