Skip to content

Microservice Project built in .net for learning purposes

Notifications You must be signed in to change notification settings

zawette/GameStoreMicroServices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

GameStoreMicroServices

Introduction

Microservice Project built for learning purposes written in dotnet core 3.1 using an event driven approach to asynchronously integrate between the microservices, with the help of RabbitMQ and Masstransit

Used technologies and tools

  • Docker
  • DDD + clean architecture
  • ASP.NET Core 3
  • MediatR for in-Process communication
  • Sql and noSql Databases :
    • MongoDB
    • PostgreSQL
  • Redis for caching
  • Consul for service Discovery
  • RabbitMQ with Masstransit (a dotNet Abstraction for Message Brokers like RabbitMQ).
  • Ocelot for api gateway

Services

FrontEnd

About

Microservice Project built in .net for learning purposes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published