Promises: resolvendo o callback hell
Se você já trabalhou com JavaScript assíncrono por algum tempo, provavelmente esbarrou no temido callback hell — também conhecido como "pyramid of doom". Esse padrão surge quando múltiplas operações assíncronas dependem umas das outras, criando níveis profundos de aninhamento que tornam o código praticamente ilegível.