Event Sourcing
Event Sourcing é um padrão de design no qual todas as alterações no estado de uma aplicação são armazenadas como uma sequência de eventos. Em vez de armazenar apenas o estado atual, o histórico completo de eventos é gravado, permitindo reconstruir o estado em qualquer ponto no tempo.