DKV Pet Flows
Proyecto: Plataforma visual de orquestación de flujos para engagement y automatización
Cliente: DKV Seguros
Equipo: Proveedor Técnico
Estado: MVP (Dinamización) en diseño aprobado · MVP Backlog (Engagement) en backlog
Visión
DKV Pet Flows permite a equipos de marketing y negocio de DKV crear, modificar y ejecutar flujos de engagement de forma visual — sin necesidad de redesplegar la app cada vez que se quiere cambiar un tag, un segmento o una campaña.
Posicionamiento estratégico: Pet Flows no compite con la infraestructura de integración sanitaria existente de DKV (InterSystems Health Connect). Pet Flows añade la capa de Customer Engagement sobre los datos clínicos y operacionales que ya fluyen por Health Connect — transformando eventos del negocio en comunicaciones personalizadas multicanal.
Estructura de Documentación
Negocio — Documentación orientada al cliente
MVP — Dinamización de Conversaciones (🟢 Prioridad actual)
MVP Backlog — Engagement (🟡 Backlog activo)
Arquitectura — Diseño Técnico
| Documento |
Descripción |
Estado |
| Mapa de Piezas del Ecosistema |
Vista de pájaro: Jaraxa, Pet Flows, pet-cloud, netcomp, DTM |
✅ Completo |
| Tensión Conceptual |
Make.com vs Customer Engagement: cómo se resuelve |
✅ Completo |
| PET como App |
Las 5 apps reales del AppSelectorDialog |
✅ Completo |
| Arquitectura del Sistema |
Stack, componentes, posicionamiento vs Health Connect |
🔄 En progreso |
| Netcomp: Webhooks y Leader/Follower |
Payload del webhook, sync RabbitMQ, regla de emisión |
✅ Completo |
| DTM: Análisis y Absorción |
Strangler Fig: absorción progresiva del DTM |
✅ Completo |
| ADR: Stack Backend |
Pekko vs Quarkus+Dapr — comparativa y recomendación |
🔴 Requiere decisión |
| Análisis FSM Flows |
FSM estático vs dinámico — código y comparativa |
✅ Completo |
| Gorush Setup |
APNs, FCM, VAPID, Docker, payloads, integración Dapr |
✅ Completo |
| Spike: Dapr Workflows |
Plan de investigación técnica (2 días) |
📋 Pendiente |
| Investigación pet-cloud |
Análisis del monolito Java: API, Leader/Follower, RabbitMQ |
✅ Completo |
| Auditoría dkv-notifications |
Análisis forense Erlang/OTP, DB, Gorush |
✅ Completo |
| Presentación Técnica DKV |
Presentación técnica de MVP para equipo de desarrollo |
🔄 En progreso |
Especificación — Requisitos Funcionales
Planificación
Stack Tecnológico
| Capa |
Tecnología |
| Frontend |
React 18 + Vite + React Flow + Zustand + MUI |
| Backend |
Quarkus 3.32 (Java 25) + Dapr |
| Push |
Gorush (APNs + FCM) |
| Event Bus |
RabbitMQ (Management API + AMQP) |
| Base de Datos |
PostgreSQL + JSONB |
| Real-time |
SSE (Server-Sent Events) |
| IA |
Ollama + LangChain4j |
| Fuente de datos |
dkv-pet-cloud + netcomp (Leader/Follower) |
Convenciones
- Filenames: snake_case en minúsculas
- Idioma: Documentación en español
- Diagramas: Mermaid
- Estados: ✅ Completo | 🔄 En progreso | 📋 Pendiente | 🔴 Requiere decisión