Skip to content

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.