Skip to main content
← All Series

Series · 9 parts · ~52 min total

Rust for Backend Engineers

A pragmatic look at what Rust actually buys you on the server — and what it costs.

  1. 1

    Why Rust on the Backend

    A pragmatic look at what Rust actually buys you on the server — and what it costs.

    6 min

    Dec 1, 2025

  2. 2

    Ownership Without the Meme

    Moves, borrows, and lifetimes explained through the code patterns you'll actually write in a backend service.

    6 min

    Dec 8, 2025

  3. 3

    Async and Tokio

    How Rust's async runtime works, what .await actually does, and the traps that catch engineers coming from Node or Go.

    5 min

    Dec 15, 2025

  4. 4

    Error Handling at Scale

    How to build a coherent error strategy in Rust using Result, thiserror, anyhow, and structured domain errors.

    5 min

    Dec 22, 2025

  5. 5

    Web Frameworks Compared

    Axum, Actix-web, and Rocket side by side — what each one is optimized for and how to choose.

    6 min

    Dec 29, 2025

  6. 6

    Database Access

    sqlx, SeaORM, and Diesel compared — compile-time query checking, ORM tradeoffs, and how to pick for your service.

    6 min

    Jan 5, 2026

  7. 7

    Build Times: The Truth

    What actually drives Rust compile times and the tactics — incremental builds, sccache, workspace splits — that make them liveable.

    6 min

    Jan 12, 2026

  8. 8

    FFI and Embedding

    How to call Rust from Python, Node, and Go — and how to call C from Rust — with a realistic view of what the boundary costs you.

    6 min

    Jan 19, 2026

  9. 9

    Operating Rust Services

    Observability, panic handling, health checks, and deployment patterns for Rust backend services in production.

    6 min

    Jan 26, 2026