Architectural Design
An architectural design describes the technologies used and how they will be implemented to solve a problem.
The objective of architectural designs is to:
- ensure that good practice is adhered to
- ensure that alignment is created between the team and other technical stakeholders
- support reliability impact and security impact assessments.
Architectural Design¶
- Using collaborative approach within team and wider technical stakeholders
- ensure use of defaults or rfc where deviating
- ensure chosen approach is well documented with ADRs
Peer Review¶
Architectural designs must be reviewed by relevant technical stakeholders.
Responsibilities¶
Owner | Responsibility |
---|---|
Engineering Owner | The Engineering Owner accountable for the architectural design and responsible for ensuring that designs created and documented, and that appropriate technical stakeholders are involved. |
Delivery Team | The Delivery Team are collectively responsible for supporting the creation of architectural designs |
Technical Stakeholders | Various technical stakeholders, such as VP Engineering, Principal Engineer, are accountable for the overarching technical architecture of our technology estate, and responsible for ensuring that architectural designs support the technology strategy. |
Triggers¶
- big work, regardless of use of defaults
- small work where there is deviation from defaults
Toolkit¶
Toolkit