Saltar al contenido
LumiDev
Todos los casos

> Caso de estudio · En diseño

Plataforma de autoservicio de datos

Diseño de una aplicación web para que equipos no técnicos busquen, filtren y descarguen grandes volúmenes de datos sin depender del equipo técnico.

Rol
Arquitectura y diseño de la solución
Período
2026
Stack
FastAPI · React · Snowflake · Docker · AWS · Linux

Contexto

Cada descarga de datos era una solicitud al equipo técnico, que se volvía un cuello de botella. Los volúmenes son grandes: cientos de miles de filas por consulta.

La decisión: construir, no comprar

Las herramientas de BI evaluadas resuelven bien la visualización, pero el objetivo aquí era buscar, filtrar y descargar CSV grandes con control de acceso y sin sumar costos de licencias.

El diseño

  • Backend en FastAPI sobre un data warehouse en la nube (Snowflake).
  • Frontend en React con búsqueda y filtros.
  • Autenticación propia con administración de usuarios y roles.
  • Despliegue en contenedores Docker sobre infraestructura existente (AWS y servidores Linux), sin presupuesto nuevo.
  1. Usuario

    busca y filtra

  2. App web

    React + FastAPI

  3. Datos

    Snowflake

  4. Descarga

    CSV

Seguridad desde el diseño

Login con mensajes genéricos, sin enumeración de cuentas, y permisos por rol.