Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/axon example #7

Open
wants to merge 28 commits into
base: main
Choose a base branch
from

Conversation

zambrovski
Copy link

Hi folks,

I created a larger Axon Framework example (a small banking application) to demonstrate the usage of Axon Framework in an Onion-style architecture (with one bounded context).

Please merge it in.

I'll continue to enhance this example in the near future.

Cheers,

Simon

@zambrovski
Copy link
Author

Hi @odrotbohm @hschwentner,

As you remember we spoke last time about the Axon use case and you pointed out some design flaws. I said - challenge accepted and did a full rewrite of the example.

Now the Axon example consists of three examples:

  1. a simple showcase for jmolecules - but not a real application
  2. Axon-style application (very concise, but mixing infrastructure with business code) written in Java
  3. Clean Architecture style application written in Kotlin

The important one and the one want you to look at is the example 3.

I created some documentation linked in the README.md file of the 03-onion-axon-cqrs-es-bank
including the ADRs and the component diagram in PlantUML.

I want to arrange a new meeting and discuss the result.

Cheers,

Simon

@zambrovski
Copy link
Author

@odrotbohm Do you think we can arrange a meeting to show you the results of this PR, so it is finally merged into the main branch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants