uecko-control-tiempos/docs/arquitectura/backend.md

65 lines
898 B
Markdown
Raw Normal View History

# Arquitectura backend
## Objetivo
Definir la estructura, responsabilidades y reglas principales del backend.
## Organización
[Capas, módulos, bounded contexts o estructura principal.]
## Flujo de entrada
[Request → aplicación → dominio → persistencia → respuesta.]
## Responsabilidades
### Entrada / API
[Responsabilidades.]
### Aplicación
[Responsabilidades.]
### Dominio
[Responsabilidades.]
### Infraestructura
[Responsabilidades.]
## Casos de uso
[Convenciones y responsabilidades.]
## Servicios
[Convenciones y responsabilidades.]
## Repositorios
[Reglas y límites.]
## Persistencia
[ORM, mappers, modelos, transacciones.]
## Errores
[Estrategia de errores y mapeo.]
## Transacciones
[Reglas de atomicidad y rollback.]
## Seguridad
[Autenticación, autorización, tenancy, validación.]
## Referencias
- [ADR relacionado]
- [Documento relacionado]