Guiding Values
Minimize global decisions
Optimize for generalist majority
Embrace bounded contexts
Standardize for interoperability
Enforce consistent security
Design for automation