
Request coalescing: frenar el thundering herd en Node.js
Cuando una entrada de caché expira bajo carga, decenas de peticiones compiten por reconstruirla: deduplicarlas convierte la estampida en una sola llamada.
Etiquetas
7 artículos

Cuando una entrada de caché expira bajo carga, decenas de peticiones compiten por reconstruirla: deduplicarlas convierte la estampida en una sola llamada.

Evita condiciones de carrera en sistemas distribuidos: guía práctica de bloqueos distribuidos con Redis y bloqueos consultivos de PostgreSQL en Node.js.

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.

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.

Construye paso a paso una cola de tareas para producción con Node.js y Redis: entrega fiable, reintentos, colas muertas y control de concurrencia.

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 de los modelos de concurrencia con threads, async/await y actores: cuándo conviene cada uno, sus tradeoffs y los errores más comunes.