PROYECTO 02 / MULTI-TENANT / RAG / WORKFLOWS

WhatsApp AI Platform

Plataforma conversacional para WhatsApp con aislamiento por tenant, RAG, workflows y servicios auxiliares.

[ ROL ]

Arquitectura multi-tenant, RAG, servicios, workflows e infraestructura.

[ TECNOLOGÍAS ]

TypeScriptNode.jsn8nPostgreSQLpgvectorRedisPythonDockerTraefikDokploy

[ ARQUITECTURA ]

01

PostgreSQL + pgvector almacena tenants, configuraciones, conversaciones y vectores de conocimiento con aislamiento por tenant.

02

n8n actúa como motor de workflows para recibir eventos, ejecutar lógica conversacional y orquestar integraciones.

03

El ingestor en Python convierte documentos en embeddings; RAG consulta similitud coseno antes de generar una respuesta.

04

Microservicios TypeScript encapsulan configuración, estado, rate limiting y acceso a Redis.

[ QUÉ HACE ]

Migración de arquitectura single-tenant a multi-tenant.

Búsqueda semántica con embeddings y pgvector.

Workflows en n8n y conexión con Evolution API para WhatsApp.

Rate limiting, validación de requests, configuración y memoria conversacional en Redis.

Servicios Dockerizados para operar componentes de forma independiente.

[ DESPLIEGUE ]

Despliegue sobre Linux con Docker Compose.

Dokploy para operación y entrega de servicios.

Traefik como reverse proxy y punto de entrada para el enrutamiento de aplicaciones.