Хранение состояния как лога событий; текущее состояние восстанавливается применением событий. Полная история, аудит, воспроизведение. CQRS часто сочетают с event sourcing. Сложность в миграциях и запросах.