ufo-tech / event-sourcing
A lightweight event sourcing library with aggregates, event store and projections for modern PHP applications.
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.3
- ufo-tech/dto-transformer: *
Requires (Dev)
README
A lightweight and modern Event Sourcing library for PHP 8.3+
🚀 Features
- Persists domain events instead of storing current state
- Rebuilds aggregate state through event replay
- Supports projections for building read models
- Interfaces for custom event stores and dispatchers
🛠Installation
composer require ufo-tech/event-sourcing
📦 Components
...
📚 Use Cases
- Event Sourcing and CQRS architectures
- Projects using Domain-Driven Design (DDD)
- Service-oriented systems with event-based persistence
📖 Documentation
Full documentation will be available at docs.ufo-tech.space
📜 License
MIT © UFO Tech