Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

In some scenarios, the process fails if all of the steps fail. In that case, redundancy is more stable, and you have a tension between stability and efficiency.

In other scenarios, the process fails if any of the steps fail. In that case, redundancy is less stable, and you can improve both stability and efficiency by eliminating unnecessary steps.

In either case, there may be other considerations involved as well (flexibility, visibility, recoverability...) but sometimes we just didn't see a better way to do something.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: