Thanks to visit codestin.com
Credit goes to github.com

Skip to content

bilalislam/message-service

Repository files navigation

overview(external) architecture

Image alt text

overview(internal) architecture

Image alt text


How to use:

Also you can run the in Visual Studio Code (Windows, Linux or MacOS).

To know more about how to setup your enviroment visit the Microsoft .NET Download Guide

How to setup via local:

$ docker run -d -p 15672:15672 -p 5672:5672 rabbitmq:3.8.14-management
$ docker run -d -p 27017:27017 --name test-mongo mongo:latest
$ dotnet run
$ open http://localhost:5000/swagger

How to setup via docker compose:

$ docker-compose build
$ docker-compose up
$ open http://localhost:8002/swagger

For stop all containers

$ docker-compose down

Technologies implemented:

  • dockerize
  • docker compose
  • structed logging + elasticsearch
  • global exception handling
  • usecases
  • unit tests
  • rest
  • mediatR
  • clean architecture
  • mongo
  • masstransit
  • rabbitmq
  • dotnet6.0

About

simple messaging service

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published