Skip to content

Latest commit

 

History

History
36 lines (32 loc) · 836 Bytes

README.md

File metadata and controls

36 lines (32 loc) · 836 Bytes

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