Rust backend getting started — cargo, project structure, axum/actix overview, error handling, testing, Java/Go concept mapping, and when to choose Rust.