Engineering principles
Build gradually
Gradually build Eng Principles, fundamentally based on flaws I find in Eng team, so it serves to persuade engineers in the right direction, but most importantly to dissuade them from the wrong ones.
Possibly make a distinction between Principles and more specific ¿ADRs?
- Prefer simplicity over complexity. Each complexity level introduced needs a clear justification.
- Every processing queue SHOULD (MUST?) have have a corresponding dead letter queue