Backend Engineering
Rust-focused backend patterns. Where possible, notes explain both the Rust-specific API and the underlying concept.
Subsections
| Axum | Router, extractors, middleware, state management |
| SQLx | Async queries, compile-time verification, transactions, migrations |
| Tracing | tracing crate, structured logging, spans, OpenTelemetry export |
| Auth | JWT, session tokens, PASETO, OAuth2, middleware patterns |
| Caching | Redis, in-memory, cache invalidation strategies, CDN |
| Databases | Indexes, isolation levels, connection pooling, migrations |