frankel, The first rule of #distributedsystems is "Don’t distribute your system". Designing distributed systems right is infamously hard for multiple reasons.
Imagine that the client sending a request sends a unique key along. The server keeps track of key-request pairs.
It’s precisely the idea behind the #IETF #specification The #Idempotency-Key HTTP Header Field.
Add comment