https://github.com/danteay/master-ms-python-lt
Proyecto del Master en microservicios con Python
https://github.com/danteay/master-ms-python-lt
Last synced: 3 days ago
JSON representation
Proyecto del Master en microservicios con Python
- Host: GitHub
- URL: https://github.com/danteay/master-ms-python-lt
- Owner: danteay
- License: apache-2.0
- Created: 2025-01-03T03:30:43.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-12T23:55:29.000Z (3 months ago)
- Last Synced: 2025-04-30T05:06:49.383Z (3 days ago)
- Language: Python
- Size: 76.2 KB
- Stars: 0
- Watchers: 1
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# master-ms-python-lt
Proyecto del Master en microservicios con Python prueba
## Description
Sistema de gestion de ordenes de compra.
### Details
Este sistema permite gestionar ordenes de compra, junto con los usuarios y productos asociados a estas. Tambien debera
gestion el manejo de sesiones de usuario, las cuales se usaran durante todo el flujo de la aplicacion.El sistema tambien debera de emitir eventos de sobre las ordenes las cuales deberan ser notificadas a un sistema externo
para ser procesadas.#### roblemas a resolver
- Gestion de usuarios
- Gestion de sessiones
- Notificaciones de ordenes
- Gestion de ordenes##### Actions para gestionar usuarios - CRUD (Create Read Update Delete)
- buscar usuario
- agregar usuario
- actualizar usuario
- listar usuarios
- Borrar usuario (soft delete)- permisos de usuario (opcional) - ACL (Access Control List)
#### Generaquia de aquitecturas
- DDD
- CQRS
- Hexagonal
- Layers### Tecnologias
- Python >=3.12
- FastAPI
- Docker
- Docker Compose
- RabbitMQ
- PostgreSQL
- ElasticSearch
- Kibana
- Grafana
- Prometheus
- Kubernetes
- Traefik (opcional)
- Nix (opcional)
- PKL (opcional)### Distribucion de directorios
- `students/`: Directorio de estudiantes en el cual cada carpeta contendra el codigo fuente de cada estudiante.
- `class`: Directorio de clases en el cual se encontrara el codigo fuente de las clases.