Repository navigation
ms identidad
John Guerrero edited this page Aug 30, 2026
·
1 revision
| Proyecto | Solventa — Aseguradora digital |
| ID | VC-006 |
| Elaboración | Juan Acevedo, John Guerrero, Mauricio Rodriguez, Martin Romero |
| Versión | 1.0 |
| Vista | Funcional / despliegue (zoom) |
| Modelo | Componentes y despliegue de ms-identidad (JWT, RBAC) |
Zoom de Identidad (VC-003) acotado a autenticación y registro de usuarios. Login, refresh y validación JWT no invocan AML: el adaptador KYC queda en onboarding / suscripción, fuera de este servicio. El JWT se emite aquí y se valida en el BFF (SOLV-39 / SOLV-42).
Abrir el SVG completo: images/ms-identidad-componentes.svg
Abrir el SVG completo: images/ms-identidad-despliegue.svg
Patrones
| Patrón | Dónde se ve | Para qué |
|---|---|---|
| Microservicio + base por servicio |
ms-identidad y Identity DB propios |
Escalar y cambiar identidad sin acoplar pólizas o siniestros |
| BFF | BFF Web y BFF Móvil consumen IAuth / IIdentidad
|
Validar JWT en el borde del canal; un cambio de app no redespliega el emisor |
| Interfaces provided/required (lollipop) |
IAuth / IIdentidad, IToken, IUserStore
|
Contratos estables; el BFF no conoce Persistence ni Postgres |
| RBAC + JWT | JWT Issuer, RBAC; validación en BFF | Autenticación (quién) y autorización (qué puede hacer en web vs móvil) |
| Contenedor (Docker) | Nodo-Identidad: solventa-identidad:latest + postgres:16
|
Empaquetar FastAPI/uvicorn y la BD de identidad de forma reproducible |
📅 Semana 1
Épicas y features · Acta de constitución · Board · Showcase
📅 Semana 2
📅 Semana 3
Escenarios de calidad · Historias web/móvil y HA · Priorización · Estrategia de pruebas · Frameworks y ambientes · Plan y tablero · Showcase
- Backlog refinado · Semana 3
- Historias web, móvil y núcleo (SOLV)
- Priorización HA ↔ HU
- Historias de arquitectura (HA-01–HA-31)
- Velocidad de Equipo
- Framework para pruebas
- Framework componente web
- Framework componente móvil
- Ambiente cloud para backend
Video con evidencias
📅 Semana 4
📅 Semana 5
-
Hoja de trabajo semana 5
- Vista funcional · modelos de componentes, flujo de control y conectores con responsabilidades definidas
- Vista de despliegue · modelos de componentes y asignación de componentes y conectores a nodos de ejecución
- Vista de información · modelos de datos, flujos de control, estructuras de datos y estrategia de replicación
- Patrones de diseño detallado · razonamiento de selección y relación con los ASRs
📅 Semana 6
- Avance en la ejecución de los experimentos que se realizaron para la validación de los ASR
- Avance del análisis de resultados y justificación de las decisiones de diseño frente a los ASR
📅 Semana 7
- Versión web · navegación y condiciones de usabilidad
- Versión móvil · navegación y condiciones de usabilidad
- Prototipo web/móvil · Cliente y back-office
- Arquitectura de información · Cliente L1
- Resultado de validación usabilidad de usuario
- Cumplimiento Axe y Nielsen · prototipo cliente
- Cumplimiento Axe y Nielsen · prototipo back-office
- Historias BFF · Web / Móvil y back-office
- Evidencias de la experimentación
- Análisis: ¿se cumplieron las hipótesis de diseño?
- Informe experimento HA-08 · detallado
- Informe experimento HA-01 · detallado
📅 Semana 8
- Prototipo final · Cliente web, móvil y back-office
- Guías de usuario en el prototipo
- Documentación Técnica UX/UI
- Manual de usuario · Cliente web
- Manual de usuario · Cliente móvil
- Manual de usuario · Back-office · Asesor / Operador
📅 Semana 1
- Parametrización de integración continua / despliegue continuo (10 pts)
- Sprint Backlog y asignación por integrante (10 pts)
- Commits / pull requests (15 pts)
- Flujo de trabajo y estrategia de versionamiento (10 pts)
- Ejecución de pruebas (10 pts)
- Peer review (opcional)
- Revisión automática de código (opcional)
📅 Semana 2
- Parametrización de integración continua / despliegue continuo (10 pts)
- Sprint Backlog y asignación por integrante (10 pts)
- Commits / pull requests (15 pts)
- Flujo de trabajo y estrategia de versionamiento (10 pts)
- Ejecución de pruebas (10 pts)
- Peer review (opcional)
- Revisión automática de código (opcional)
- 📄 MISW4501-202614-Proyecto.pdf
- 📋 Backlog Jira
- 📋 Backlog refinado · Semana 3
- 📋 Backlog BFF · Web / Móvil y back-office
- 🖥 Prototipo web/móvil · Cliente y back-office
- 🎨 Documentación Técnica UX/UI
- 📖 Manual de usuario · Cliente web
- 📖 Manual de usuario · Cliente móvil
- 📖 Manual de usuario · Back-office
- 📝 Lecciones aprendidas · Proyecto Final 1
- 🗓 Plan de trabajo · Proyecto Final 2