Skip to content

Microservices in Node.js with Nestjs and RabbitMQ

Notifications You must be signed in to change notification settings

williamkoller/cygnus

Repository files navigation

Open Source GPLv3 License GitHub language count GitHub top language GitHub release (latest by date) GitHub tag (latest SemVer) time tracker

Cygnus

Rest API made in Nestjs, using some concepts of Clean Architecture and some Design Patterns

Requisits to run this project

  • Docker
  • Docker-compose

To run this project, follow the below steps

Build Project
  • npm i
  • docker-compose up --build

Principles

  • Small Commits

Design Patterns

  • Decorator
  • Dependency Injection

Methodology and Designer

  • Clean Architecture
  • Conventional Commits
  • GitFlow

Features Git

  • Alias
  • Log Personalizado
  • Branch
  • Reset
  • Amend
  • Tag
  • Stash
  • Rebase
  • Merge

Features Typescript

  • POO Avançado
  • Interface
  • Utility Types