Dieter Baier
Architecture Thinking
siehe auch: Pragmatische Architekturprinzipien
System Boundaries
A system boundary is probably wrong if two teams must deploy together.
Architecture Simplicity
Good architecture reduces the number of things developers must think about.
Documentation
Architecture documentation should support development, not bureaucracy.
See my thoughts about how to document at Docs as Code.