Axum Middleware in 2026 — Tower, Layers, and Production Patterns

Practical Axum middleware: auth, request ID, tracing, rate limiting, error mapping, and how Tower’s layer composition actually works.

May 2, 2026 · 4 min · 758 words · Manvendra Rajpoot

Production HTTP Service in Rust — Axum 0.8, sqlx, and Postgres

A from-scratch production Rust HTTP service. Axum 0.8, sqlx with compile-time-checked queries, structured errors, request tracing, layered middleware, and the exact project layout I use.

April 28, 2026 · 7 min · 1421 words · Manvendra Rajpoot