An open API service indexing awesome lists of open source software.

https://github.com/vikashchauhan51/catalog

E-shopping catalog service
https://github.com/vikashchauhan51/catalog

actor-framework actor-model actor-system clean-architecture cqrs-architectural-pattern cqrs-pattern dapr-sidecar docker docker-image dotnet-core kafka kubernetes microservice postrges redis-cache result-pattern vertical-slice-architecture

Last synced: 4 months ago
JSON representation

E-shopping catalog service

Awesome Lists containing this project

README

          

# Catalog
E-shopping catalog service

![catalog drawio](docs/Catalog.API.png)

## Project Structure

```
CATALOG\SRC
├───Catalog.API
│ ├───Endpoints
│ │ ├───Core
│ │ └───Features
│ │ └───Products
│ │ ├───CreateProduct
│ │ ├───DeleteProduct
│ │ ├───GetProductByCategory
│ │ ├───GetProductById
│ │ ├───GetProducts
│ │ ├───Shared
│ │ └───UpdateProduct
│ ├───Middlewares
│ └───Properties
├───Catalog.Application
│ ├───Core
│ │ └───Repositories
│ └───Features
│ └───Products
│ ├───CreateProduct
│ ├───DeleteProduct
│ ├───GetProductByCategory
│ ├───GetProductById
│ ├───GetProducts
│ ├───Shared
│ │ └───Repositories
│ └───UpdateProduct
├───Catalog.Domain
│ ├───Core
│ └───Features
│ └───Products
└───Catalog.Infrastructure
├───Core
├───Features
│ └───Products
└───Repositories
```