- Use tabs for indentation.
- Add a newline to the end of every file.
- There must not be whitespace characters at the end of a line
A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."
- Does the design expect failures to happen regularly and handle them gracefully?
- Have we kept things as simple as possible?