Skip to content

This code is a workshop to build a Domain-Driven Design / CQRS / Event Sourcing app in Java

License

Notifications You must be signed in to change notification settings

agilepartner/cqrs-es-workshop-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Agile Partner's CQRS / Event Sourcing workshop in Java

This code is a workshop to build a Domain-Driven Design / CQRS / Event Sourcing app in Java

Requirements

  • Java 8+
  • Spring Boot
  • Gradle
  • Akka
  • Apache Kafka
  • Apache Kafka Streams
  • GraphQL

Recommended development environment

Visual Studio Code

This workshop code was develop with Visual Studio Code. We recommend you install Java Extension Pack.

For more details, just follow the tutorial Writing Java with Visual Studio Code.

You can run Visual Studio Code in portable mode. You can download the packaged version from the alternate downloads page

Alternatively, you can run coder on Docker.

GitPod

If you don't want to install a code editor locally, you can also use Gitpod. Gitpod launches ready-to-code dev environments from any GitHub page. Simply go to the Gitpod App and start coding. You can also install the Gitpod Browser Extension.

For more details, just follow the Getting Started.

Get the code

To get the code, just clone this repository

git clone https://github.com/agilepartner/cqrs-es-workshop-java.git

Acknowledgement

The code for this workshop is inspired by the following repositories

Steps

About

This code is a workshop to build a Domain-Driven Design / CQRS / Event Sourcing app in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages