Callback hell
Código donde las callbacks se anidan dentro de callbacks dentro de callbacks: una pirámide que se escora a la derecha y acaba siendo ilegible.
Problema clásico de los primeros tiempos de Node.js. Solución: cadenas de Promises (mejor), async/await (lo mejor). También se conoce como «pirámide de la perdición». Además es señal de una lógica mal estructurada: extrae funciones.