quochuyy10217 / Microservice-Deployment-eshopzeroVN

Deploy .Net Microservice Application to AWS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

.NET Microservices Sample Application

Deploy sample .NET 5 reference application, based on a simplified microservices architecture and Docker containers forked from . This application is translated to Vietnamese by me.

Build this application

Run the command below.

docker-compose up --build

Access the application via the URL:

http://localhost:4000/

Create Order Scenario

Docker Containers

Image Port Host
eshopzero/client:latest 4000 localhost
eshopzero/gateway:dev 5200 localhost
eshopzero/product-api:dev 5203 localhost
eshopzero/order-api:dev 5202 localhost
eshopzero/identity-api:dev 5201 localhost
rabbitmq:3-management-alpine 15672 localhost
datalust/seq:latest 5340 localhost
postgres:latest 5432 localhost
redis:alpine 6379 localhost
portainer 9000 localhost

Architecture Overview

Tech Stack

  • .Net 5
  • RabbitMQ
  • Serilog & Seq
  • Redis
  • Event Source
  • CQRS && DDD
  • MediaTR
  • ReactJS
  • İdentity Server
  • Docker
  • Ocelot
  • PostgreSQL
  • Entity Framework Core
  • Ant Design
  • Portainer

About

Deploy .Net Microservice Application to AWS


Languages

Language:C# 35.1%Language:HTML 19.2%Language:SCSS 17.9%Language:JavaScript 15.5%Language:CSS 11.5%Language:Dockerfile 0.7%Language:Shell 0.0%