Saltar al contenido principal
Version: Siguiente

Arquitectura

Esta sección explica la arquitectura del sistema Lana, el modelo de autenticación, la arquitectura funcional y los modelos de datos.

Descripción General del Sistema

Lana es un núcleo bancario moderno construido sobre:

  • Arquitectura Hexagonal - Separación clara entre lógica de dominio, servicios de aplicación e infraestructura
  • Event Sourcing - Registro de auditoría completo de todos los cambios de estado
  • Diseño Orientado al Dominio - Lógica de negocio organizada en torno a conceptos del dominio bancario
  • APIs GraphQL - Capa de API flexible y fuertemente tipada

Temas de Arquitectura

Arquitectura del Sistema

Modelos de Datos

tip

¿Buscas información sobre componentes internos del dominio, event sourcing, trabajos en segundo plano u observabilidad? Consulta la Guía de Desarrolladores.

Stack Tecnológico

ComponenteTecnología
BackendRust
APIsGraphQL (async-graphql)
Libro MayorCala (contabilidad por partida doble)
Base de DatosPostgreSQL
EventosEvent sourcing con patrón outbox
AutenticaciónOAuth 2.0 / OpenID Connect