Most developers don't think about idempotency until production breaks. That's not because idempotency is an advanced concept. It's because everything works perfectly when requests succeed exactly once.
Source: [Dev.to](https://dev.to/amrishkhan05/idempotency-is-more-important-than-you-think-32ka)