Engineering Guides

Engineering Guides

How to design APIs, run postmortems, estimate, pick brokers, review PRs.

17Articles
17Topics covered
Articles in this category

All 17 articles, sorted alphabetically

Advertisement
ARTICLE · 01

How to Choose a Database

A decision tree that fits on one screen.

Read article
ARTICLE · 02

How to Design an API

REST vs gRPC vs GraphQL — fit by use case.

Read article
ARTICLE · 03

How to Estimate an Engineering Project

Breaking down work and avoiding the planning fallacy.

Read article
ARTICLE · 04

How to Estimate Cloud Cost

Get within 30% before deploying.

Read article
ARTICLE · 05

How to Handle Legacy Code

Strangler fig characterization tests and incremental rewrite.

Read article
ARTICLE · 06

How to Pick a Log Library

Performance structured output and ecosystem fit.

Read article
ARTICLE · 07

How to Pick a TypeScript Runtime

Node vs Bun vs Deno trade-offs in 2026.

Read article
ARTICLE · 08

How to Pick an LLM Provider

Beyond the model leaderboards.

Read article
ARTICLE · 09

How to Pick a Message Broker

Kafka vs Pulsar vs RabbitMQ vs NATS in 2026.

Read article
ARTICLE · 10

How to Review a Design Doc

Questions that catch problems before code.

Read article
ARTICLE · 11

How to Review a Pull Request

Substance, style, and what to skip.

Read article
ARTICLE · 12

How to Run a Load Test

Realistic profiles tools and what to measure.

Read article
ARTICLE · 13

How to Run a Blameless Postmortem

Structure timeline action items and follow-through.

Read article
ARTICLE · 14

How to Run an Incident

Roles, channels, and the things people forget.

Read article
ARTICLE · 15

Observability from Scratch

What to install on day 1, day 30, day 90.

Read article
ARTICLE · 16

How to Write a Design Doc

Sections that matter and the ones that don't.

Read article
ARTICLE · 17

How to Write a Runbook

What the page-at-3am operator needs.

Read article