Skip to content
Knowledge beta

Engineering

Good engineering practices aren't about following rules; they're about building habits that keep your codebase healthy and your team productive over time.

Backend-for-Frontend

A pattern where a stream-aligned team owns both its frontend and a use-case-specific backend, decoupling from shared platforms.

C4 Model

The C4 model organizes software architecture diagrams by nested levels of detail.

Contract Testing

Consumer-driven contracts that replace coordination meetings between teams with automated integration guarantees.

Example Mapping

A structured conversation technique for decomposing user story steps into concrete examples, rules, and open questions.

Golden Paths

Opinionated but optional platform defaults that make the right thing the easy thing for stream-aligned teams.

Innersourcing

Stream-aligned teams temporarily contribute to platform code when they need a capability, without creating a permanent dependency.

Pair Programming

Two developers working at one machine, producing higher-quality code through continuous review and shared context.

ROI Calculator

Make an economic case for pursuing a process improvement or driving down toil using back of the envelope math.