- .Net Core 3.1
- Sql Server
- Docker
- Mongo Db
- Redis
- Catalog.API
- Cart.API
- Common
- EventBusRabbitMq
- Ordering
- Oredering.API
- Ordering.Core
- Oredering.Infrastructure
- Ordering.Application
| Project Name | Packages Name |
|---|---|
| Catalog.API | MongoDB.Driver |
| Catalog.API | Swashbuckle.AspNetCore |
| Cart.API | StackExchange.Redis |
| Cart.API | Swashbuckle.AspNetCore |
| EventBusRabbitMq | RabbitMQ.Client |
| Oredering.API | Microsoft.EntityFrameworkCore.Design |
| Oredering.API | MediatR |
| Oredering.API | MediatR.Extensions.Microsoft.DependencyInjection |
| Oredering.API | AutoMapper.Extensions.Microsoft.DependencyInjection |
| Ordering.API | Swashbuckle.AspNetCore |
| Ordering.Application | AutoMapper |
| Ordering.Application | FluentValidation |
| Ordering.Application | MediatR |
| Oredering.Infrastructure | Microsoft.EntityFrameworkCore |
| Oredering.Infrastructure | Microsoft.EntityFrameworkCore.Design |
| Oredering.Infrastructure | Microsoft.EntityFrameworkCore.SqlServer |
| Oredering.Infrastructure | Microsoft.EntityFrameworkCore.Tools |
| Oredering.Infrastructure | Microsoft.EntityFrameworkCore.InMemory |
| OcelotGateWay | Ocelot |
| TraditionalWebClient | Microsoft.AspNet.WebApi.Client |
✔️🍺 Happy Coding 👍😊