Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/davila23/rottay-tracker-cqrs

Proof of concept architecture CQRS
https://github.com/davila23/rottay-tracker-cqrs

cqrs-architectural-pattern eventstore javascript node postgresql swagger-ui

Last synced: about 1 month ago
JSON representation

Proof of concept architecture CQRS

Awesome Lists containing this project

README

        


horizontal_tagline_black_on_white_by_logaster (1)

## Description

Proof of concept CQRS Architecture with Nestjs, Typescript, EventStore running in docker.

The big picture :


Logo

Events Flow :


Logo

## Dependency Table
| Name | Version |
| ------------- |:-------------: |
| [EventStore](https://eventstore.org) | Latest |
| [Node.js](https://nodejs.org) | Dubnium |
| [TypeScript](https://www.typescriptlang.org) | 3 |
| [Docker Compose](https://docker.com) | 3 |
| [Postgres](https://www.postgresql.org/) | Latest |

## Installation

```bash
$ yarn
```

## Running the app

```bash
# run
$ yarn start

# run using with Docker
$ ./scripts/up.sh # to start
$ ./scripts/down.sh # to stop
```

## Swagger

URL: http://localhost:7070/api


Logo

## Event Store
URL: http://localhost:2113


Logo

## Postgres

```bash

> psql -h localhost -U postgres
> postgres

```