andreo/eventsauce-snapshotting
Extended snapshotting components for EventSauce: Doctrine DBAL snapshot repository plus versioned snapshotting support. Includes version-aware aggregate repository, snapshot version inflector/comparator, and VersionedSnapshotState for evolving snapshot schemas on PHP 8.2+.
UserProfileV1 to UserProfileV2 without breaking reads).eventsauce-snapshotting forks or custom implementations.EventSauce\EventSourcing\ConflictResolution.For Executives: "This package lets us optimize performance for critical aggregates (e.g., order histories, audit logs) by storing snapshots—reducing load times by 80%+ for large datasets. It’s a low-risk extension of our existing EventSauce stack, with versioning support to safely evolve schemas. Minimal dev effort (30–60 mins setup) for significant scalability gains."
For Engineering: *"We’re adding Doctrine-backed snapshotting to EventSauce to:
UserProfileV1 → V2) without breaking reads.How can I help you explore Laravel packages today?