Arquitecturas RAG en producción: del prototipo al sistema confiable
Un RAG que funciona en una demo y otro que resiste producción son cosas distintas. Ingesta, recuperación híbrida, evaluación, observabilidad y costos reales.
Noticias, análisis de arquitectura y un Tech Radar vivo. Lo que vale la pena adoptar, probar, evaluar o retirar en el stack moderno.
4
Artículos
24
Tecnologías
16
Tags
Los virtual threads no son una bala de plata. Una guía práctica para decidir dónde aportan valor, qué medir antes de migrar y qué trampas evitar en producción.
Análisis con contexto, ejemplos y decisiones que puedes llevar a producción.
4 artículos
Sección permanente
Explora el grafo: selecciona una categoría para iluminar sus conexiones o toca un nodo para leer el criterio completo.
Tecnologías maduras que uso hoy en nuevos diseños. Riesgo bajo, beneficio probado.
Virtual threads, records, sealed classes y pattern matching. Base para nuevos servicios backend.
Plataforma madura para APIs y servicios Java con seguridad, métricas y ecosistema probado.
Java moderno con arranque rápido y bajo consumo de memoria. Buena sinergia con OpenShift.
Plataforma enterprise de contenedores sobre Kubernetes, con gobierno, seguridad y operación centralizada.
Base relacional confiable, con JSONB y extensiones suficientes para evitar complejidad innecesaria.
Empaquetado reproducible y entornos de desarrollo consistentes para equipos y pipelines.
Sitios orientados a contenido con islas de interactividad y excelente rendimiento por defecto.
Tipado estructural para frontend y herramientas internas, con un ecosistema difícil de ignorar.
Vale la pena invertir en un piloto medible. Aún requieren validar operación y costos.
Búsqueda semántica dentro de PostgreSQL. Reduce piezas de infraestructura en arquitecturas RAG.
Modelos locales para RAG y generación de código con control de datos, latencia y costo.
Suscripción de modelos de IA para agentes y copilotos, integrada en Savia mediante AI SDK y una API compatible con OpenAI.
Orquestación visual de automatizaciones con control del código y despliegue self-hosted.
Acceso tipado a PostgreSQL para productos Next.js, con migraciones y modelo de datos explícito.
Framework React para productos con rutas, server components y despliegue flexible.
Recuperación aumentada sobre datos propios con PostgreSQL, pgvector y modelos abiertos.
Experimentación acotada. Observo el ecosistema antes de comprometer arquitectura.
Arranque y memoria excelentes para servicios y CLIs, a costa de builds más complejos.
Combinar búsqueda léxica y vectorial para mejorar recuperación en dominios técnicos y regulados.
Flujos con herramientas y estado explícito. Interesantes cuando la trazabilidad es requisito.
Asistentes para revisión, pruebas y documentación. Evaluar calidad, privacidad y costo real.
Evitar en nuevos diseños. Si ya está en producción, conviene un plan de migración.
Mantener solo por compatibilidad. Los nuevos servicios deben partir de Java 17 o 21.
Versión heredada sin soporte moderno. Planificar migración a Oracle 19c o PostgreSQL.
Útil para mantener automatizaciones existentes, pero no para nuevos desarrollos.
Reemplazar por pipelines repetibles, con validaciones automatizadas y trazabilidad.
La documentación técnica debe vivir cerca del código, con historial y revisión.
Sin algoritmo ni newsletter. Solo un feed estándar con los artículos y análisis que publico.