https://github.com/maxsonferovante/catalog-microservice
Microserviço responsável pelo gerenciamento do catálogo de produtos e categorias.
https://github.com/maxsonferovante/catalog-microservice
Last synced: 2 months ago
JSON representation
Microserviço responsável pelo gerenciamento do catálogo de produtos e categorias.
- Host: GitHub
- URL: https://github.com/maxsonferovante/catalog-microservice
- Owner: maxsonferovante
- Created: 2024-06-06T00:47:58.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T01:35:27.000Z (3 months ago)
- Last Synced: 2025-02-19T02:28:24.110Z (3 months ago)
- Language: Python
- Homepage:
- Size: 162 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Catálogo de Produtos e Categorias
Microserviço responsável pelo gerenciamento do catálogo de produtos e categorias, seguindo o padrão Clean Architecture para garantir modularidade, escalabilidade e manutenção fácil.
## Tecnologias Utilizadas
- **Framework:** Flask
- **Autenticação:** JWT (JSON Web Tokens)
- **Banco de Dados:** MySQL e SQLalchemy
- **Mensageria:** RabbitMQ (para comunicação assíncrona entre serviços)#### Serviço de Catálogo
[](https://github.com/maxsonferovante/catalog-microservice/actions/workflows/workflowTestingAndDeploy.yaml)
- **Gerenciamento de Produtos:**
- CRUD (Create, Read, Update, Delete) de produtos.
- Atributos do produto: nome, descrição, preço, estoque, imagens, categorias, etc.
- **Gerenciamento de Categorias:**
- CRUD de categorias.
- Associação de produtos a categorias.
- **Busca e Filtragem:**
- Pesquisa de produtos por nome, descrição e categoria.
- Filtragem por preço, disponibilidade e outros atributos.