Arquitectura minima de una app de prestamos
Separacion practica entre frontend, backend, originacion, core, integraciones y analitica.
Video introductorio en preparacion
Esta leccion ya reserva el espacio de video para el proveedor configurado. El contenido textual permanece disponible mientras se conecta el recurso multimedia definitivo.
Capas minimas
La arquitectura minima debe evitar que la app movil se convierta en el sistema central. Para eso se separan responsabilidades:
| Capa | Responsabilidad |
|---|---|
| App movil/web | Experiencia de cliente, captura y consulta |
| Backend/API | Seguridad, sesiones, reglas de negocio expuestas al canal |
| Originacion | Solicitud, documentos, KYC, decision, firma y expediente |
| Core de cartera | Prestamo, amortizacion, saldos, pagos, mora y cobranza |
| Integraciones | Buró, listas, pagos, mensajeria, firma, identidad |
| Analitica | Embudo, aprobacion, recuperacion, riesgo y operacion |
Fuente de verdad
El core debe ser la fuente de verdad de cartera. La app puede mostrar saldos, pero no debe calcularlos de forma independiente. La originacion debe controlar el expediente y la decision, pero no debe improvisar el calendario de pagos fuera del core.
API primero
Si el backend no tiene APIs claras, cada canal termina con reglas propias. Un diseño API-first facilita:
- App para clientes.
- App para promotores.
- Portal web.
- Integraciones con CRM, BI o helpdesk.
- Automatizaciones futuras con IA.
Seguridad desde el inicio
Incluye desde el MVP autenticacion, control de sesiones, bitacoras, validacion de archivos, limites de tamaño, cifrado en transito y trazabilidad de eventos relevantes.