Standards
Overview
Standards make aspects of principles verifiable by stating what must be true in a given engineering context.
Choose a category below to view its standards.
Categories
Architecture & System Design
Design a system so it can be operated, changed, and integrated without breaking its consumers.
Code Implementation
Write and maintain code so it stays easy to understand, review, secure, and change.
Quality Engineering
Test every change for correctness, performance, security, and accessibility before it ships.
Delivery & Release
Treat shipping a change as routine, automated, and low-risk, not a rare, high-stakes event.
Platform & Infrastructure
Choose infrastructure deliberately, so a system is deployed, operated, scaled, and maintained in a predictable way.
Operations & Observability
Give production systems enough visibility to understand their behaviour, detect problems, and recover quickly.
Security & Identity
Secure access, data, and dependencies throughout a system's development and operation, from the outset.
Cost & Sustainability
Weigh a system's cost and resource consumption alongside its functional requirements from the outset.
AI Engineering
Use AI tools to speed up engineering work without losing control of data, accountability, or cost.
Developer Experience
Give engineers a consistent local environment and fast feedback, so problems surface before shared environments do.
Documentation & Collaboration
Document engineering knowledge so it outlives any one person's memory and stays useful as systems change.