Trampas de la concurrencia estructurada con corrutinas
Las corrutinas filtradas, la cancelación ignorada y un CoroutineScope equivocado convierten un buen diseño asíncrono en agotamiento de recursos y en trabajo fantasma que sobrevive a una solicitud cancelada.