65 lines
898 B
Markdown
65 lines
898 B
Markdown
|
|
# 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]
|