All Projects → AxonFramework → Axonframework

AxonFramework / Axonframework

Licence: other
Framework for Evolutionary Event-Driven Microservices on the JVM

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Axonframework

nest-convoy
[WIP] An opinionated framework for building distributed domain driven systems using microservices architecture
Stars: ✭ 20 (-99.22%)
Mutual labels:  cqrs, scalability, event-sourcing
Goes
Go Event Sourcing made easy
Stars: ✭ 144 (-94.37%)
Mutual labels:  event-sourcing, cqrs
Cronus
Cronus is a lightweight framework for building event driven systems with DDD/CQRS in mind
Stars: ✭ 139 (-94.57%)
Mutual labels:  event-sourcing, cqrs
Revo
Event Sourcing, CQRS and DDD framework for C#/.NET Core.
Stars: ✭ 162 (-93.67%)
Mutual labels:  event-sourcing, 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 (-94.88%)
Mutual labels:  event-sourcing, cqrs
Eventsourcing
.NET Core event sourcing framework
Stars: ✭ 134 (-94.76%)
Mutual labels:  event-sourcing, cqrs
Event Sourcing Jambo
An Hexagonal Architecture with DDD + Aggregates + Event Sourcing using .NET Core, Kafka e MongoDB (Blog Engine)
Stars: ✭ 159 (-93.78%)
Mutual labels:  event-sourcing, cqrs
Sephsplace
My own version of r/place, done in a weekend
Stars: ✭ 119 (-95.35%)
Mutual labels:  event-sourcing, cqrs
Goldeneye
The CQRS flavoured framework that will speed up your WebAPI and Microservices development
Stars: ✭ 171 (-93.32%)
Mutual labels:  event-sourcing, cqrs
Kreta
Modern project management solution
Stars: ✭ 177 (-93.08%)
Mutual labels:  event-sourcing, cqrs
Messagebus
A MessageBus (CommandBus, EventBus and QueryBus) implementation in PHP7
Stars: ✭ 178 (-93.04%)
Mutual labels:  event-sourcing, cqrs
Incident
Event Sourcing and CQRS library in Elixir
Stars: ✭ 128 (-95%)
Mutual labels:  event-sourcing, cqrs
Symfony Demo App
A Symfony demo application with basic user management
Stars: ✭ 122 (-95.23%)
Mutual labels:  event-sourcing, cqrs
Booster
Booster Cloud Framework
Stars: ✭ 136 (-94.68%)
Mutual labels:  event-sourcing, cqrs
Vertex
Vertex is a distributed, ultimately consistent, event traceable cross platform framework based on Orleans, which is used to build high-performance, high throughput, low latency, scalable distributed applications
Stars: ✭ 117 (-95.43%)
Mutual labels:  event-sourcing, cqrs
Cqrs Documents
E-book of Greg Young's CQRS Documents
Stars: ✭ 148 (-94.21%)
Mutual labels:  event-sourcing, cqrs
Msgphp
Reusable domain layers. Shipped with industry standard infrastructure.
Stars: ✭ 182 (-92.89%)
Mutual labels:  event-sourcing, cqrs
Dotnet Cqrs Intro
Examples of implementation CQRS with Event Sourcing - evolutionary approach
Stars: ✭ 113 (-95.58%)
Mutual labels:  event-sourcing, cqrs
User Bundle
A new Symfony user bundle
Stars: ✭ 116 (-95.47%)
Mutual labels:  event-sourcing, cqrs
Event Sourcing Microservices Example
Learn about building microservices with event sourcing using Spring Boot and how to deploy a social network to Kubernetes using Docker Compose or Helm.
Stars: ✭ 167 (-93.47%)
Mutual labels:  event-sourcing, cqrs

Axon Framework

Maven Central Build Status SonarCloud Status

Axon Framework is a framework for building evolutionary, event-driven microservice systems, based on the principles of Domain Driven Design, Command-Query Responsibility Segregation (CQRS) and Event Sourcing.

As such it provides you the necessary building blocks to follow these principles. Building blocks like Aggregate factories and Repositories, Command, Event and Query Buses, and an Event Store. The framework provides sensible defaults for all of these components out of the box.

This set up helps you create a well-structured application without having to bother with the infrastructure. The main focus can thus become your business functionality.

For more information on anything Axon, please visit our website, http://axoniq.io.

Getting started

The quickstart page of the reference guide provides a starting point for using Axon.

Receiving help

Are you having trouble using the framework (or Axon Server)? We'd like to help you out the best we can! There are a couple of things to consider when you're traversing anything Axon:

  • Checking the reference guide should be your first stop, as the majority of possible scenarios you might encounter when using Axon should be covered there.
  • If the Reference Guide does not cover a specific topic you would've expected, we'd appreciate if you could file an issue about it for us.
  • There is a forum to support you in the case the reference guide did not sufficiently answer your question. Axon Framework and Server developers will help out on a best effort basis. Know that any support from contributors on posted question is very much appreciated on the forum.
  • Next to the forum we also monitor Stack Overflow for any questions which are tagged with axon.

Feature requests and issue reporting

We use GitHub's issue tracking system for new feature request, framework enhancements and bugs. Prior to filing an issue, please verify that it's not already reported by someone else.

When filing bugs:

  • A description of your setup and what's happening helps us to figure out what the issue might be
  • Do not forget to provide the framework version you're using
  • If possible, share a stack trace, using the Markdown semantic ```

When filing features:

  • A description of the envisioned addition or enhancement should be provided
  • (Pseudo-)Code snippets showing what it might look like help us understand your suggestion better
  • If you have any thoughts on where to plug this into the framework, that would be very helpful too
  • Lastly, we value contributions to the framework highly. So please provide a Pull Request as well!
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].