Skip to main content
// EXPEDIENTE 02 / 19
← Todos los expedientes

Blitzlearning

ClienteMULTIINQUILINO · RLS APLICADO · EN LÍNEAFastAPIPostgreSQLpgvectorMeilisearchRedis VISITAR EL SITIO ↗
01> CÓMO SE ENTREGÓ
// EL RETO01

Un LMS nativo de IA tenía que venderse a instituciones que no comparten nada — que un inquilino vea la cohorte de otro termina el contrato — y aun así sentirse instantáneo sobre una biblioteca de cursos que nadie quiere hojear página a página.

// EL ENFOQUE02

El aislamiento vive en la base de datos, no en el código: Postgres 16 con seguridad a nivel de fila por inquilino, pgvector al lado para recuperación por significado, Meilisearch para la velocidad por palabra clave y workers arq que ingieren material tras una superficie FastAPI asíncrona.

// EL RESULTADO03

Los inquilinos comparten una base de datos y no alcanzan filas ajenas ni cuando la API se equivoca. El material de un curso se busca por frase y por intención en el momento en que termina de subirse.

case --info blitzlearning
> cliente · Blitzlearning
> sector · EdTech
> stack · FastAPI · PostgreSQL · pgvector · Meilisearch · Redis
> resultado · MULTIINQUILINO · RLS APLICADO · EN LÍNEA
> case/blitzlearningENTREGADO ▮

¿Quiere un sistema como este?

Cuéntenos qué está construyendo. Le responderemos con un plan acotado, no con un argumentario de venta.