Hacker News new | ask | show | jobs
by jacobsenscott 1897 days ago
If you design for it from the start it makes your system much less complex. Consider all the errors, special cases, and ultimately data cleanup you need to handle about if your transactions are not idempotent. Idempotency is table stakes for any production app.