Error
A design flaw or malfunction that causes a failure of one or more configuration items or IT services. In software development, it is often referred to as a "bug."
A design flaw or malfunction that causes a failure of one or more configuration items or IT services. In software development, it is often referred to as a "bug."
Errors reduce availability and trust. Accumulated unhandled errors lead to a brittle system that is hard to maintain.
We embrace "Crash Only Software". We assume errors will happen. Instead of trying to write error-free code (impossible), we write code that recovers gracefully from errors. If a component enters an error state, kill it and restart it. Resilience is better than perfection.