Skip to content

Commit

Permalink
axon framework integration:
Browse files Browse the repository at this point in the history
- documentation update;
  • Loading branch information
anton-liauchuk committed Jul 7, 2020
1 parent 95e4460 commit bad3521
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 6 deletions.
16 changes: 10 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,16 +81,20 @@ The idea from CQRS - do not return anything from command processing. But in some
### 3.10. Architecture tests
We need to have the mechanism for supporting common architecture principles in all application. Architecture tests with Archunit are used for these goals.

### 3.11. Bounded context map
### 3.11. Axon Framework
Axon Framework is used as DDD library for not creating custom building block classes.

### 3.12. Bounded context map
![](docs/bounded_context_map.png)

### 3.12. Integration event inside application
### 3.13. Integration event inside application
![](docs/integration_events.png)

### 3.13. Technology stack
- Spring
- Java
- Lombok
### 3.14. Technology stack
- Spring;
- Java 11;
- Lombok;
- Axon Framework;

## 4. Contribution
The application is in development status. Please feel free to submit pull request or create the issue.
Expand Down
11 changes: 11 additions & 0 deletions docs/architecture-decisions/0010-use-axon-framework.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 10. Axon Framework.
Date: 2020-07-06

## Status
Accepted

## Context
Currently, a lot of custom classes are defined for DDD building blocks. It will be better to use DDD library for these goals.

## Decision
Axon Framework will be used as DDD library.

0 comments on commit bad3521

Please sign in to comment.