All Projects → pawelkaczor → Akka Ddd

pawelkaczor / Akka Ddd

Licence: mit
Akka CQRS/ES framework

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Akka Ddd

Akkatecture
a cqrs and event sourcing framework for dotnet core using akka.net
Stars: ✭ 414 (+25.45%)
Mutual labels:  microservices, event-sourcing, akka, ddd, cqrs
Ddd Leaven Akka V2
Sample e-commerce system #Microservices #Akka #Reactive-DDD #CQRS
Stars: ✭ 362 (+9.7%)
Mutual labels:  microservices, event-sourcing, akka, ddd, cqrs
Ultimate Backend
Multi tenant SaaS starter kit with cqrs graphql microservice architecture, apollo federation, event source and authentication
Stars: ✭ 978 (+196.36%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Go Api Boilerplate
Go Server/API boilerplate using best practices DDD CQRS ES gRPC
Stars: ✭ 373 (+13.03%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Pitstop
This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.
Stars: ✭ 708 (+114.55%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Digital Restaurant
DDD. Event sourcing. CQRS. REST. Modular. Microservices. Kotlin. Spring. Axon platform. Apache Kafka. RabbitMQ
Stars: ✭ 222 (-32.73%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Nestjs Cqrs Starter
NestJS CQRS Microservices Starter Project
Stars: ✭ 80 (-75.76%)
Mutual labels:  microservices, 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 (-51.82%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-57.88%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Kreta
Modern project management solution
Stars: ✭ 177 (-46.36%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
Dotnet New Caju
Learn Clean Architecture with .NET Core 3.0 🔥
Stars: ✭ 228 (-30.91%)
Mutual labels:  microservices, event-sourcing, ddd, cqrs
akka-persistence-gcp-datastore
akka-persistence-gcp-datastore is a journal and snapshot store plugin for akka-persistence using google cloud firestore in datastore mode.
Stars: ✭ 18 (-94.55%)
Mutual labels:  akka, cqrs, event-sourcing
Aggregates.net
.NET event sourced domain driven design model via NServiceBus and GetEventStore
Stars: ✭ 261 (-20.91%)
Mutual labels:  microservices, ddd, cqrs
Event Sourcing Cqrs Examples
Event Sourcing and CQRS in practice.
Stars: ✭ 265 (-19.7%)
Mutual labels:  event-sourcing, ddd, cqrs
Eventually Rs
Event Sourcing for Rust
Stars: ✭ 277 (-16.06%)
Mutual labels:  event-sourcing, ddd, cqrs
awesome-talks
Awesome talks about event sourcing, cqrs, microservices, funcional programming ...
Stars: ✭ 23 (-93.03%)
Mutual labels:  cqrs, ddd, event-sourcing
eventuous
Minimalistic Event Sourcing library for .NET
Stars: ✭ 236 (-28.48%)
Mutual labels:  cqrs, ddd, event-sourcing
firebase-event-sourcing
Event Sourcing + CQRS + DDD for Firebase
Stars: ✭ 14 (-95.76%)
Mutual labels:  cqrs, ddd, event-sourcing
micro
Functional prooph for microservices
Stars: ✭ 53 (-83.94%)
Mutual labels:  cqrs, ddd, event-sourcing
food-ordering-demo
Demo application focusing on the Food Ordering domain - Used in our video series
Stars: ✭ 28 (-91.52%)
Mutual labels:  cqrs, ddd, event-sourcing

akka-ddd Build Status Version

Join the chat at https://gitter.im/pawelkaczor/akka-ddd

Akka-DDD is a framework for building distributed services following DDD/CQRS/ES architecture on top of the Akka platform. Thanks to the pluggable architecture of the Akka-Persistence, Akka-DDD is not tied to any particular event journal provider.

The services are built as actor systems. Different services can be distributed in the same cluster (Akka cluster) or can be deployed to independent clusters.

Akka-DDD offers concise APIs for implementing business logic of the following actor types:

  • Aggregate Root
  • Process Manager
  • Receptor

All of these are event-sourced actors that support reliable (effectively-once delivery) communication. Process Managers and Receptors are operating within non-blocking back-pressured event processing pipeline.

Akka-DDD provides an extensible implementation of the View Update Service that is responsible for running running Projections on the read-side of the system. Implementation of SQL View Update Service is available out of the box.

Akka-DDD has been tested with the EventStore journal implementation. A demo project of an e-commerce system implemented using Akka-DDD is available on GitHub.

Documentation

Project homepage.

Documentation.

Articles in Reactive DDD with Akka series.

Demo project.

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].