In discussion about software and system design, especially when deciding on trade-offs and priorities, it is often useful to have a shared catalog of guiding principles to refer to. Lack of such a shared set of principles may lead to divergence of development within an organization, as well as friction in discussion and planning processes.
To address this, TechCom proposes to establish a set of guiding principles for software and system architecture. A draft can be found on the following wiki page:
An earlier version of this had been discussed at the Barcelona Hackathon in 2018, see T194911: TechCom's Platform Architecture Principles.