
Ejecución durable: flujos que sobreviven a reinicios
Por qué las colas y las máquinas de estado fallan en procesos de varios pasos, y cómo la ejecución durable con Temporal sobrevive a caídas y despliegues.
Categorías
APIs y lógica del servidor · 57 artículos · Página 2 de 5

Por qué las colas y las máquinas de estado fallan en procesos de varios pasos, y cómo la ejecución durable con Temporal sobrevive a caídas y despliegues.

Un Promise.all sin límites es un OOM silencioso: así se construyen semáforos, colas con throttling y backpressure de streams en tus aplicaciones Node.js.

N+1 no es un problema del ORM: implementa el patrón de agrupación DataLoader en TypeScript para reducir consultas redundantes en cualquier fuente.

Usa AsyncLocalStorage para propagar contexto de petición — IDs de traza, sesiones, datos del tenant — por pilas asíncronas sin pasarlo en cada función.

Deja de permitir que tu especificación se desvíe del código: define primero el contrato, genera los tipos para ambos lados y que el compilador detecte fallos.

La mayoría de servicios Node.js descartan peticiones en curso en cada despliegue: cómo manejar SIGTERM, drenar conexiones y salir limpio en Kubernetes.

Deja de atornillar middleware a los frameworks: construye primitivas de pipeline componibles y tipadas que puedes probar aisladas y entender de un vistazo.

Una guía práctica de las cabeceras de caché HTTP — qué hace realmente cada directiva, cuándo usar ETags y cómo dejar de pelearte con tu CDN.

Usa los worker threads de Node.js para tareas intensivas de CPU sin bloquear el event loop, con pools de hilos y mensajería con tipado seguro.

Guía completa para diseñar APIs escalables y listas para producción con Route Handlers de Next.js, TypeScript, validación y manejo de errores.

Los errores recurrentes de diseño que causan consultas lentas, migraciones dolorosas e incidentes, con soluciones prácticas y su razonamiento.

Ejecuta migraciones de esquema en producción sin downtime: expandir-contraer, cambios retrocompatibles, datos blue-green y comprobaciones de seguridad.