Reliability & Security

Principles for ensuring system stability and safety.

Table of Contents

  • ACID: Transaction Guarantees: Atomicity, Consistency, Isolation, Durability.
  • Principle of Least Privilege: A subject should be given only those privileges needed for it to complete its task.
  • Defense in Depth: Layering security mechanisms to increase security of the system as a whole.
  • Fail Fast: Systems should stop normal operation rather than attempt to continue a possibly flawed process.