1
30 Shared Principles for discussing Software Architectures (hackernoon.com)