SKU/Artículo: AMZ-B0G4MWDWSC

Rust Backend Programming: A Hands-On Guide to Crafting Fast, Safe, and Scalable Server Applications

Format:

Kindle

Hardcover

Kindle

Paperback

Detalles del producto
Disponibilidad:
Fuera de stock
Peso con empaque:
0.15 kg
Devolución:
Condición
Nuevo
Producto de:
Amazon
Viaja desde
USA

Sobre este producto
  • Imagine it is Friday evening. You just deployed your latest API update to production. In your old life, using dynamic languages, this was the moment of fear. You stared at the logs, waiting for a NullReferenceException or a database connection timeout. You worried that a sudden spike in traffic would crash the server because the Garbage Collector kicked in at the wrong moment.Now, imagine a different reality. You run cargo build. The compiler—your strict but brilliant pair programmer—checks every variable, every thread, and every database query. It flashes green. You deploy.The traffic spikes. The server does not flinch. Memory usage stays flat. The CPU hums quietly. There are no runtime crashes because you fixed the bugs before the code ever left your laptop. This is the peace of mind Rust gives you. This book is your roadmap to achieving that level of engineering confidence.What's insideI have structured this guide to mirror the lifecycle of a real-world project. We start from the socket and end in the cloud.Mastering Async Rust: Finally understand how Tokio schedules tasks and why "blocking the thread" is the ultimate sin.The Modern Stack: Build a REST API using Axum, the most ergonomic web framework in the ecosystem.Compile-Time SQL: Use SQLx to write SQL queries that are checked by the Rust compiler. If you make a typo in your SQL, your code won't compile.Bulletproof Security: Implement Argon2 password hashing, stateless JWT authentication, and Role-Based Access Control (RBAC).Production Reliability: Abandon println! for structured JSON logging with Tracing, allowing you to debug performance bottlenecks instantly.Testing & CI/CD: Move from "it works on my machine" to automated GitHub Actions pipelines, Docker builds, and integration testing with ephemeral databases.Who it's meant forThis book is for the developer who is tired of "good enough."The Python/JS Developer: You want your code to run 10x faster and use 10x less memory.The Go Developer: You miss the type safety and want meaningful abstractions without the runtime cost.The Senior Engineer: You want to master the tools that are defining the next decade of systems programming.You do not need to be a systems expert, but you should be ready to leave the training wheels behind. The industry is shifting. The most critical systems in the world are being rewritten in Rust, and there is a massive shortage of engineers who understand how to build them.You can continue writing code that might crash, or you can start building software that is fast, safe, and undeniably robust.Stop fighting the runtime. Start engineering the future. Grab your copy, open your terminal, and let's build something that lasts.

Fuera de stock

Selecciona otra opción o busca otro producto.

Este producto viaja de USA a tus manos en