# 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]