{"product_id":"building-web-apis-with-axum-anik-rao-9798270191269","title":"Building Web APIs with Axum and Rust: Create high-performance REST APIs with async handlers, middleware, database integration, and production deployme","description":"\u003cp\u003e\u003cb\u003eBuild fast reliable Rust APIs that are production ready from day one.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eShipping an HTTP service is more than routes and JSON. Teams struggle with timeouts, error surfaces, authentication, database performance, and dependable deploys that do not wake the on call. This book shows a practical path using Axum on top of Tokio, hyper, and Tower, so you can move from local prototype to stable production with confidence.\u003c\/p\u003e\u003cp\u003eYou will learn proven patterns for routing, extractors, middleware, observability, testing, and deployment, all shaped for Rust's async model and real workloads.\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003estack fundamentals with tokio hyper tower and axum, project layout, and graceful shutdown\u003c\/li\u003e\n\u003cli\u003erouting and state composition, typed extractors for path query json headers and shared state\u003c\/li\u003e\n\u003cli\u003eresponse design with intoresponse json and streaming bodies\u003c\/li\u003e\n\u003cli\u003econsistent errors with rfc 7807 problem details etag and conditional requests\u003c\/li\u003e\n\u003cli\u003eauthentication with jwt jwks rotation sessions cookies and csrf for browser clients\u003c\/li\u003e\n\u003cli\u003edatabase integration with sqlx migrations transactions error mapping retries and pool tuning\u003c\/li\u003e\n\u003cli\u003epgbouncer transaction mode diagnosing pool timeouts and when to choose seaorm or diesel\u003c\/li\u003e\n\u003cli\u003eapi design resource modeling pagination filtering sorting and link headers\u003c\/li\u003e\n\u003cli\u003eopenapi generation with utoipa and utoipa axum plus serving docs and client generation\u003c\/li\u003e\n\u003cli\u003eobservability with tracing spans sampling metrics red method and prometheus exporters\u003c\/li\u003e\n\u003cli\u003edistributed tracing with opentelemetry and backends like jaeger or otlp\u003c\/li\u003e\n\u003cli\u003erealtime features websockets server sent events file uploads multipart and presigned urls\u003c\/li\u003e\n\u003cli\u003ebackground tasks cancellation safety and graceful draining\u003c\/li\u003e\n\u003cli\u003etests that catch real bugs unit tests with serviceext oneshot integration with testcontainers and contract tests with schemathesis\u003c\/li\u003e\n\u003cli\u003eproperty testing and lightweight fuzzing for edge cases\u003c\/li\u003e\n\u003cli\u003edeployment and hardening containers static linking musl tls with rustls reverse proxies nginx or caddy headers timeouts buffering\u003c\/li\u003e\n\u003cli\u003eos and runtime tuning connection limits threads file descriptors\u003c\/li\u003e\n\u003cli\u003eperformance practice timeouts retries idempotency keys load shedding and rate limits guided by slo budgets\u003c\/li\u003e\n\u003cli\u003erealistic benchmarking with database and tls and using techempower as context\u003c\/li\u003e\n\u003cli\u003eproduction checklists ci pipelines and supply chain checks with cargo deny and audit\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis is a code heavy guide. Each topic includes working Rust examples that you can adapt directly to real services.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eGet the practical Rust API guide your team will use every day, grab your copy now.\u003c\/b\u003e\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Anik Rao\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798270191269\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 10\/16\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 308\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.18lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.65d","brand":"Anik Rao","offers":[{"title":"Paperback","offer_id":49083716174079,"sku":"9798270191269","price":29.99,"currency_code":"USD","in_stock":true}],"url":"https:\/\/www.whiterainbookhouse.com\/products\/building-web-apis-with-axum-anik-rao-9798270191269","provider":"WR Book House","version":"1.0","type":"link"}