API REST de Búsqueda Genómica para un Hospital Universitario
Visión general
De qué trata este proyecto.
Diseña la API REST en Python (FastAPI) con 5 endpoints principales (búsqueda por gen, rango genómico, HGVS, enfermedad, agregados). Modela el dato con Pydantic, indexa la base PostgreSQL existente con índices apropiados (B-tree + GIN para arrays). Implementa autenticación por API token con rate limiting. Log de cada consulta con hash de usuario y timestamp para auditoría. Documenta con OpenAPI y publica una colección Postman. Mide latencia p50/p99 con un set de 1000 consultas sintéticas. Entrega API, tests y guía de despliegue.
El Briefing
Lo que harás y lo que demostrarás.
Construir una API REST de búsqueda genómica con autenticación, rate limiting y trazabilidad, sirviendo consultas con latencia p99 < 200 ms.
Earning criteria — what you'll demonstrate
- Diseñar APIs REST que modelen dominios biomédicos (HGVS, regiones genómicas)
- Indexar PostgreSQL para consultas por rango y por contenido de array
- Implementar autenticación + rate limiting + audit log con FastAPI
- Medir latencia con metodología honesta y diagnosticar percentiles
Encaje académico
Dónde encaja esto en tus estudios.
Afina las mismas habilidades que tu titulación espera de ti.
Habilidades
Habilidades que demostrarás.
Cada una aparece en tu credencial verificada.
Carreras
Roles para los que esto te prepara.
Títulos reales. Puentes de habilidades reales. Elige el que más se acerque a tu trayectoria.
Trayectorias profesionales que esto construye
Roles canónicosIngeniero Backend
Diseñar APIs sobre datos biomédicos con seguridad, performance y trazabilidad es exactamente el músculo de un ingeniero backend en salud — sector con demanda creciente y barrera de entrada alta.
Este proyecto afina
- api-design
- fastapi
- postgresql