patchlevel/laravel-event-sourcing

laravel package for patchlevel/event-sourcing

1.0.0-beta3 2024-11-11 15:09 UTC

README

Latest Stable Version License

Laravel-Event-Sourcing

An event sourcing laravel package, complete with all the essential features, powered by the reliable Doctrine ecosystem and focused on developer experience. This package is a laravel integration for event-sourcing library.

Features

  • Everything is included in the package for event sourcing
  • Facades for easy access to event sourcing services and aggregates
  • Developer experience oriented and fully typed
  • Automatic snapshot-system to boost your performance
  • Split big aggregates into multiple streams
  • Versioned and managed lifecycle of subscriptions like projections and processors
  • Safe usage of Personal Data with crypto-shredding
  • Smooth upcasting of old events
  • Simple setup with scheme management and doctrine migration
  • Built in cli commands
  • and much more...

Installation

composer require patchlevel/laravel-event-sourcing=1.0.0-beta3

Tip

Further installation steps can be found in the installation instructions.

Documentation

Sponsors

blackfire