Skip to content
Knowledge Base

Everything worth keeping gets written down.

This handbook is the public operating system for Kryft. It outlines how we write code, design interfaces, and communicate.

Engineering

12 articles

Production deployment procedures, edge database bindings, and code reviews.

We build things that workThis handbook outlines the practices and operational standards we use to build correct, stable software.
Every dependency is a liabilityWe evaluate, add, and remove third-party packages to keep our dependency graph small and maintainable.
How we handle incidentsWe prioritize system stabilization over root-cause debugging during production outages.
How we review codeWe review code to verify logic, catch edge cases, and prevent latency spikes, leaving formatting to compilers.
Instrument your code before you ship itWe set up logging, error tracking, and metrics dashboards for every service before it handles production traffic.
Record your architectural decisionsWe write Architecture Decision Records (ADRs) to capture the reasons behind our technical choices while they are fresh.
Ship small, isolated changesWe deploy code in small increments to reduce risk and maintain speed.
Test what breaksWe prioritize integration tests over unit tests and eliminate flaky tests within 24 hours.
The on-call rotationWe assign clear ownership of production systems to resolve incidents quickly and distribute the operational burden.
Treat migrations like surgeryWe write, test, and execute database migrations under strict controls to prevent data loss and downtime.
Your laptop should mirror productionWe maintain local environments that match production to prevent configuration drift.
Build software that lastsThis closing chapter checks whether we have internalized our operational values.
Purpose

Why we publish this

We publish our handbook openly to make our engineering standards visible to everyone. This ensures that new team members can ramp up instantly, clients know exactly what to expect from our delivery flow, and we avoid repeating mistakes.

If we find myself repeating a guideline or correcting a structure twice, we write it down. The handbook is a living knowledge base, continually updated from the work floor.