Skip to content

sonu-dev/master-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Microservice Architecture

An Illustration for proof of concepts of Microservice architecture and best practices.

Features and Technologies

  • CQRS and event driven architecture, Asynchronous communication using MassTransit and RabbitMQ
  • ApiGateway (Ocelot)
  • HealthCheck (Microsoft.AspNetCore.Diagnostics.HealthChecks)
  • Identity
  • Repository Pattern and Unit of Work
  • PostgreSql

Deployement

  • Docker
  • Kubernates

Microservices

Master.Microservices.Orders

  • Repository Pattern
  • MS SQL Server
  • EF Core
  • Rabbit MQ

Master.Microservices.Payments

  • CQRS (Mediator)
  • PostgreSql
  • Dapper
  • Rabbit MQ

Master.Microservices.ApiGateway

  • Authentication and Authorization - Identity
  • Response Caching
  • Responses Aggregation
  • Load Balance

Master.Microservices.HealthCheck

  • DogsWatch

SPA

  • Angular App