Arquitectura & metodología
Cómo construyo sistemas de datos
Dos sistemas reales de extremo a extremo: un pipeline de datos cloud-native con RAG, y un workflow de machine learning reproducible sobre HPC.
Pipeline RAG en producción · GCP
RAG · GCPFindspo — de la literatura científica a respuestas clínicas
01
PubMed
Literatura científica como fuente
02
Ingestion
Extracción y parsing en Python
03
Cloud Storage
Zona de aterrizaje de datos crudos
04
BigQuery
Almacén estructurado y consultable
05
Embeddings + Vector search
Recuperación semántica (Vertex AI)
06
LLM Reranking
Reordenado por relevancia
07
Cloud Run API
Chatbot de respuesta clínica
Toda la infraestructura está provisionada con Terraform (Infraestructura como Código).
Workflow de ML reproducible · HPC
ML · HPCCSIC-IBMB — predicción de edad biológica con scRNA-seq
01
Raw scRNA-seq
Datos de expresión single-cell
02
QC & preprocessing
Control de calidad con scanpy
03
Feature selection
Genes variables · correlación con edad
04
HPC training
Modelos entrenados vía SLURM
05
Evaluation
R² · métricas de clasificación
06
Interpretation
Importancia de features biológicas
Todas las cargas computacionales se ejecutan en el clúster HPC del IBMB mediante SLURM.
Principios de ingeniería
01
Infraestructura como código
Entornos reproducibles y versionados con Terraform y Docker.
02
Calidad de datos por diseño
Validación y monitorización integradas en cada etapa del pipeline.
03
Reproducibilidad
Workflows deterministas: mismos datos y código, mismos resultados.
04
Escala
Del prototipo local a cargas distribuidas en cloud y HPC.