Event Bus
Um Event Bus é um padrão de design de software que permite a comunicação entre componentes de forma desacoplada. Os componentes publicam eventos no barramento, e outros componentes que assinam esses eventos são notificados, sem que o publicador precise conhecê-los.