bank-account-svc icon indicating copy to clipboard operation
bank-account-svc copied to clipboard

Description

This repository is part of my article on Medium:
Microservices with CQRS and Event Sourcing in TypeScript with NestJS

Repositories

  • https://github.com/hellokvn/bank-account-svc - Bank Account Microservice (you are here)
  • https://github.com/hellokvn/bank-funds-svc - Bank Funds Microservice
  • https://github.com/hellokvn/bank-api-gateway - API Gateway
  • https://github.com/hellokvn/nestjs-event-sourcing - Event Sourcing as NestJS Module
  • https://github.com/hellokvn/bank-shared-proto - Shared Proto Repository

Installation

$ npm install
$ npm run proto

Running with Docker

$ docker-compose -f docker-compose.yml -f docker-compose.apps.yml up

Running on your local machine

$ docker-compose up
$ npm run start:dev command
$ npm run start:dev query

Open Account Flowchart

flowchart

Author