BUILDING WEB APIS WITH AXUM AND RUST: Create high-performance REST APIs with async handlers, middleware, database integration, and production deployment
Format:
Kindle
Kindle
Paperback
Fuera de stock
0.76 kg
Sí
Nuevo
Amazon
USA
- Build fast reliable Rust APIs that are production ready from day one.Shipping 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.You will learn proven patterns for routing, extractors, middleware, observability, testing, and deployment, all shaped for Rust’s async model and real workloads.stack fundamentals with tokio hyper tower and axum, project layout, and graceful shutdownrouting and state composition, typed extractors for path query json headers and shared stateresponse design with intoresponse json and streaming bodiesconsistent errors with rfc 7807 problem details etag and conditional requestsauthentication with jwt jwks rotation sessions cookies and csrf for browser clientsdatabase integration with sqlx migrations transactions error mapping retries and pool tuningpgbouncer transaction mode diagnosing pool timeouts and when to choose seaorm or dieselapi design resource modeling pagination filtering sorting and link headersopenapi generation with utoipa and utoipa axum plus serving docs and client generationobservability with tracing spans sampling metrics red method and prometheus exportersdistributed tracing with opentelemetry and backends like jaeger or otlprealtime features websockets server sent events file uploads multipart and presigned urlsbackground tasks cancellation safety and graceful drainingtests that catch real bugs unit tests with serviceext oneshot integration with testcontainers and contract tests with schemathesisproperty testing and lightweight fuzzing for edge casesdeployment and hardening containers static linking musl tls with rustls reverse proxies nginx or caddy headers timeouts bufferingos and runtime tuning connection limits threads file descriptorsperformance practice timeouts retries idempotency keys load shedding and rate limits guided by slo budgetsrealistic benchmarking with database and tls and using techempower as contextproduction checklists ci pipelines and supply chain checks with cargo deny and auditThis is a code heavy guide. Each topic includes working Rust examples that you can adapt directly to real services.Get the practical Rust API guide your team will use every day, grab your copy now.
Fuera de stock
Selecciona otra opción o busca otro producto.
Productos Relacionados
Ver másOtros Productos
Ver másCompra protegida
Disfruta de una experiencia de compra segura y confiable
¿Cómo comprar?
Condiciones según método de envío
Correo privado:
- El monto de compra no debe superar los U$S 3.000 en valor productos.
- El paquete no debe pesar más de 50kg (cada unidad no debe superar los 20kg).
- El destinatario debe tener CUIT o CUIL para realizar la compra y también tener una dirección fiscal electrónica cargada en su perfil de AFIP.
- No se puede comprar más de 3 unidades de un mismo producto, o que pertenezcan a una misma familia / categoría por envío.
- Cada usuario tiene un límite de 5 compras personales anuales (Cada una de hasta U$S 3.000).
Correo Argentino:
- No se puede comprar más de 3 unidades de un mismo producto, o que pertenezcan a una misma familia / categoría por envío.
- Cada usuarios puede utilizar 12 franquicias de hasta U$S 50 libres de impuestos que ofrece la nueva reglamentación de AFIP. En caso de que se supere ese cupo, el comprador deberá abonar en concepto de impuestos, el 50% sobre el costo del producto.
- El régimen Puerta a Puerta abarca todos los envíos que pesan hasta 20 kilos y tienen un valor de hasta U$S 1.000.
- Los clientes que hagan compras bajo esta modalidad no deben realizar la Declaración de Recepción de Compra.
¡Aseguramos la entrega de tu orden!
Todas las órdenes están aseguradas para llegar a destino. Si tu pedido no llega luego de 75 días hábiles de haberlo realizado, te devolvemos el dinero. En el caso de Correo Argentino, deberás haber realizado la declaración jurada y el pago de la tasa postal mediante VEP (Volante Electrónico de Pago) en el plazo indicado.
¿Cómo solicitar una devolución?
Para solicitar una devolución, el cliente debe realizarlo a través de su cuenta de Tiendamia en los primeros 7 días corridos desde la entrega de la orden. Este proceso está sujeto a la aprobación del departamento de Devoluciones (lo cual puede demorar de 48hs a 72hs hábiles). En caso de no tener la opción en la web, el cliente debe contactarse con Atención al Cliente para iniciar la solicitud.
Tarjetas de Crédito y Débito
Visa
Mastercard
American Express
Pagos a través de PayPal
Compra procesada en dólares con dinero en cuenta o tarjetas internacionales.
Paypal
Pagos a través de MODO
Compra procesada en pesos desde la App de tu banco.
PayPal
¡Elegí entre pagar en pesos o en dólares!
Más opciones, mayor flexibilidad. Seleccioná la moneda al momento de pagar y disfrutá de tu compra sin sorpresas.