How to handle external dependencies of your domain in a command-event architecture
O artigo compara cinco formas de lidar com dependências externas num domínio de command-event architecture, da injeção clássica ao reader monad, e conclui a favor de comandos internos com dependências explícitas.