Skip to content

karamelsoft/axon-bank

Repository files navigation

Axon Bank

Introduction

This project is a showcase project using:

  • Domain Driven Design
  • Command and Query Responsibility Segregation
  • Event Sourcing

implementing a distributed simplistic bank.

Prerequisites

  • JDK 17
  • Maven
  • Docker Desktop (Swarm Compliant)
  • Make

Install

Containers Creation

make container

Deployment

make swarm-deploy

Destroy

make swarm-destroy