
APIs idempotentes: reintentar solicitudes de forma segura
Construye endpoints idempotentes que manejen reintentos con claves de idempotencia, restricciones y máquinas de estado: pagos, órdenes y webhooks.
Etiquetas
39 artículos · Página 2 de 4

Construye endpoints idempotentes que manejen reintentos con claves de idempotencia, restricciones y máquinas de estado: pagos, órdenes y webhooks.

Capas de seguridad más allá del login: rate limiting, validación, codificación de salida, cabeceras y auditoría, con middleware en TypeScript.

Configura y optimiza los pools de conexiones para Node.js de alto rendimiento: dimensionado, health checks, ciclo de vida y qué agota un pool.

Diseña una entrega de webhooks con reintentos y backoff exponencial, verificación de firmas, idempotencia, registro de entregas y salud de endpoints.

Compara la paginación por offset, cursor y keyset con implementaciones prácticas: rendimiento, trade-offs y cuándo encaja cada una en tu API.

Tutorial paso a paso de un servidor GraphQL con TypeScript: diseño del esquema, resolvers, dataloaders contra N+1, autenticación, errores y despliegue.

Cómo escalar conexiones WebSocket más allá de un servidor: sticky sessions, difusión pub/sub con Redis, estado de conexión y reconexión resiliente.

Tutorial paso a paso de limitadores con token bucket, ventana deslizante y ventana fija: implementaciones en TypeScript, Redis y patrones de producción.

Desglose práctico de los niveles de aislamiento: lectura no confirmada, confirmada, repetible y serializable, sus anomalías y su coste en rendimiento.

Comparación práctica de gRPC y REST en servicios backend: rendimiento, experiencia de desarrollo, streaming y los compromisos que deciden cuál usar.

Estructuras de Redis más allá de las cadenas: sorted sets para rankings, streams para eventos, HyperLogLog para cardinalidad y bitmaps para flags.

Guía completa para entender y prevenir ataques CSRF: protección por tokens, cookies SameSite, patrón double-submit e implementaciones por framework.