Skip to content

Java CQRS application with Vert.X, Axon, AngularJS, SpringMVC, maven

License

Notifications You must be signed in to change notification settings

rvillars/bookapp-cqrs

Repository files navigation

bookapp-cqrs Build Status

This is a small example bookstore application with a basic CQRS/DDD driven approach. It uses Axon Framework for server-side CQRS and an embedded Vert.X eventbus to propagate events directly to the client. The client uses AngularJS to handle the events.

The example consists currently of just two aggregates so it isn't actually a good example for Domain Driven Development. But it shows how to implement a Command/Event driven application interface with Axon and a way to extend this approach to web clients without using the very non-eventdriven REST API.

For a short introduction in CQRS see this Prezi:

Technologies used:

  • Embedded Vert.X
  • Axon Framework
  • CQRS/DDD
  • AngularJS
  • jQueryUI
  • SpringMVC
  • maven
  • JPA/EclipseLink

About

Java CQRS application with Vert.X, Axon, AngularJS, SpringMVC, maven

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published