O Que É Event Sourcing?
Event sourcing persiste cada mudança como um evento imutável em um log somente de acréscimo em vez de sobrescrever o estado atual. O estado presente de uma entidade é derivado ao reproduzir seus eventos desde o início. Isso proporciona um histórico completo e a capacidade de reconstruir o estado em qualquer ponto no passado.
Por que importa
Manter o histórico completo de eventos habilita trilhas de auditoria, consultas temporais e a reconstrução de novos modelos de leitura a partir do passado. As contrapartidas são maior armazenamento e a necessidade de snapshots e ferramentas de replay.
Guias relacionados
What Is a Domain Event?A domain event is a record that something meaningful happened in the business domain, named in past tense and…
What Is CQRS?CQRS separates the model used to change data from the model used to read it, letting writes and reads be desi…
What Is Event Replay?Event replay reprocesses a stored stream of past events to rebuild state, populate a new read model, or recov…