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
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
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
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
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
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
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
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
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
Operating Rust Services
Observability, panic handling, health checks, and deployment patterns for Rust backend services in production.
6 min
Jan 26, 2026