All Projects → prooph → Event Sourcing

prooph / Event Sourcing

Licence: bsd-3-clause
Provides basic functionality for event sourced aggregates.

Projects that are alternatives of or similar to Event Sourcing

Wolkenkit Boards
wolkenkit-boards is a team collaboration application.
Stars: ✭ 236 (-2.48%)
Mutual labels:  event-sourcing, ddd, cqrs
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-33.06%)
Mutual labels:  event-sourcing, ddd, cqrs
Pdo Event Store
PDO implementation of ProophEventStore http://getprooph.org
Stars: ✭ 96 (-60.33%)
Mutual labels:  event-sourcing, ddd, cqrs
Aspnetcore Ddd
Full ASP.NET Core 3.1 LTS application with DDD, CQRS and Event Sourcing
Stars: ✭ 88 (-63.64%)
Mutual labels:  event-sourcing, ddd, cqrs
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (-26.45%)
Mutual labels:  event-sourcing, ddd, cqrs
Productcontext Eventsourcing
A practical/experimental Event Sourcing application on Product Bounded Context in an e-commerce
Stars: ✭ 88 (-63.64%)
Mutual labels:  event-sourcing, ddd, cqrs
Eventflow.example
DDD+CQRS+Event-sourcing examples using EventFlow following CQRS-ES architecture. It is configured with RabbitMQ, MongoDB(Snapshot store), PostgreSQL(Read store), EventStore(GES). It's targeted to .Net Core 2.2 and include docker compose file.
Stars: ✭ 131 (-45.87%)
Mutual labels:  event-sourcing, ddd, cqrs
Bank api
Code from the Event Sourcing With Elixir blog series
Stars: ✭ 35 (-85.54%)
Mutual labels:  event-sourcing, ddd, cqrs
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-34.3%)
Mutual labels:  event-sourcing, ddd, cqrs
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (-40.5%)
Mutual labels:  event-sourcing, ddd, cqrs
Nestjs Cqrs Starter
NestJS CQRS Microservices Starter Project
Stars: ✭ 80 (-66.94%)
Mutual labels:  event-sourcing, ddd, cqrs
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (-8.26%)
Mutual labels:  event-sourcing, ddd, cqrs
Event Sourcing Castanha
An Event Sourcing service template with DDD, TDD and SOLID. It has High Cohesion and Loose Coupling, it's a good start for your next Microservice application.
Stars: ✭ 68 (-71.9%)
Mutual labels:  event-sourcing, ddd, cqrs
Event Store Symfony Bundle
Event Store Symfony Bundle
Stars: ✭ 93 (-61.57%)
Mutual labels:  event-sourcing, ddd, cqrs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+304.13%)
Mutual labels:  event-sourcing, ddd, cqrs
Bifrost
This is the stable release of Dolittle till its out of alpha->beta stages
Stars: ✭ 111 (-54.13%)
Mutual labels:  event-sourcing, ddd, cqrs
Rails event store
A Ruby implementation of an Event Store based on Active Record
Stars: ✭ 947 (+291.32%)
Mutual labels:  event-sourcing, ddd, cqrs
Eventhorizon
CQRS/ES toolkit for Go
Stars: ✭ 961 (+297.11%)
Mutual labels:  event-sourcing, ddd, cqrs
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-42.56%)
Mutual labels:  event-sourcing, ddd, cqrs
Kreta
Modern project management solution
Stars: ✭ 177 (-26.86%)
Mutual labels:  event-sourcing, ddd, cqrs

ProophEventSourcing

Simple and lightweight event sourcing library with out of the box support for ProophEventStore

Build Status Coverage Status Gitter

Important

This library will receive support until December 31, 2019 and will then be deprecated.

For further information see the official announcement here: https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html

Installation

You can install ProophEventSourcing via composer by adding "prooph/event-sourcing": "^5.0" as requirement to your composer.json.

Usage

Our quickstart should give you a starting point. It's a very small domain but shows you the useage of ProophEventSourcing and the integration with ProophEventStore.

ProophEventStore Integration

ProophEventSourcing ships with a ProophEventStore AggregateTranslator to connect the store with the bundled AggregateRoot.

Support

Used Third-Party Libraries

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].