---
title: "Guides"
description: "Step-by-step answers to \"how do I…?\", each ending with tested code."
canonical_url: "https://docs.galleon.thec1oud.uk/docs/guides"
markdown_url: "https://docs.galleon.thec1oud.uk/docs/guides.md"
last_updated: "2018-10-20"
x_farming_labs_generated_preamble: true
---

# Guides
URL: /docs/guides
LLM index: /llms.txt
Description: Step-by-step answers to "how do I…?", each ending with tested code.

# Guides

Each guide starts from a goal and ends with working code, tested in CI. Guides assume you know the basics from [Learn](/docs/learn), and link to [Concepts](/docs/concepts) for the why.

| Guide | Goal |
|---|---|
| [Test with testkit](/docs/guides/testing) | Boot a real app in a test, with a fake clock, fakes and a database |
| [Deploy migrations safely](/docs/guides/migrations) | Get a schema change to production, applying only the approved plan |
| [Read from replicas](/docs/guides/replicas) | Spread reads across replicas without reading stale data by accident |
| [Choose a coordination backend](/docs/guides/coordination) | Match the backend to the deploy, and let boot catch a mismatch |

Guides cover what is built. The job system and cluster coordination backends get theirs when they ship.

## Sitemap

See the full [sitemap](/sitemap.md) for all pages.
Docs-scoped sitemap: [/docs/sitemap.md](/docs/sitemap.md).
Well-known sitemap: [/.well-known/sitemap.md](/.well-known/sitemap.md).
