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.

Read more.

Code Implementation

Write and maintain code so it stays easy to understand, review, secure, and change.

Read more.

Quality Engineering

Test every change for correctness, performance, security, and accessibility before it ships.

Read more.

Delivery & Release

Treat shipping a change as routine, automated, and low-risk, not a rare, high-stakes event.

Read more.

Platform & Infrastructure

Choose infrastructure deliberately, so a system is deployed, operated, scaled, and maintained in a predictable way.

Read more.

Operations & Observability

Give production systems enough visibility to understand their behaviour, detect problems, and recover quickly.

Read more.

Security & Identity

Secure access, data, and dependencies throughout a system's development and operation, from the outset.

Read more.

Cost & Sustainability

Weigh a system's cost and resource consumption alongside its functional requirements from the outset.

Read more.

AI Engineering

Use AI tools to speed up engineering work without losing control of data, accountability, or cost.

Read more.

Developer Experience

Give engineers a consistent local environment and fast feedback, so problems surface before shared environments do.

Read more.

Documentation & Collaboration

Document engineering knowledge so it outlives any one person's memory and stays useful as systems change.

Read more.