Saltar a contenido

Glosario

Términos que aparecen en la web, ordenados alfabéticamente. Usa el buscador (tecla / o la lupa) para ir directo.

ACID
Atomicidad, Consistencia, Aislamiento, Durabilidad. Garantías de las transacciones en BBDD relacionales.
ADR
Architecture Decision Record. Documento corto con una decisión, su contexto y consecuencias. → ADRs
Agente (IA)
Sistema en el que el modelo decide sus propios pasos y herramientas hasta cumplir un objetivo. → Agentes
Agregado
En DDD, grupo de objetos con una raíz que garantiza invariantes; unidad de consistencia. → DDD
Alucinación
Respuesta plausible pero falsa generada por un modelo de lenguaje.
AOT (compilación Ahead-Of-Time)
Compilar a código nativo antes de ejecutar: arranque inmediato y menos memoria, sin calentamiento del JIT. → Compilación y ejecución
ASGI / WSGI
Interfaces estándar entre un servidor y una aplicación Python: WSGI es síncrona (Gunicorn), ASGI asíncrona (Uvicorn). → Compilación y ejecución
BASE
Basically Available, Soft state, Eventually consistent. Alternativa a ACID en sistemas distribuidos.
Bloom filter
Estructura probabilística que indica si un elemento seguro que no está o probablemente está, con muy poca memoria.
Bounded Context
Límite dentro del cual un modelo de dominio y su lenguaje son consistentes.
Canary
Despliegue que envía un pequeño porcentaje del tráfico a la nueva versión y avanza si las métricas son buenas. → CI/CD
CAP
Ante una partición de red, elegir entre consistencia y disponibilidad. → Fundamentos
CDC (Change Data Capture)
Convertir cada cambio de una base de datos en un evento leyendo su log de transacciones (Debezium).
Circuit breaker
Patrón que corta las llamadas a una dependencia que falla para evitar fallos en cascada.
Context engineering
Disciplina de decidir qué información entra en la ventana de contexto del modelo en cada paso. → Aplicaciones con LLMs
CQRS
Command Query Responsibility Segregation. Modelos separados para escritura y lectura.
Cuantización
Representar los pesos de un modelo con menos bits (8, 4) para reducir memoria y acelerar la inferencia.
Deriva (de datos / de concepto)
Cambio en la distribución de las entradas o en su relación con la salida que degrada un modelo en producción.
Doble entrada (contabilidad)
Registro de cada movimiento como apuntes que suman cero entre cuentas. → Pagos
Drift (deriva)
Diferencia entre el estado declarado (Git/código) y el real.
Embedding
Vector numérico que representa el significado de un texto o imagen; base de la búsqueda semántica.
Esquema en estrella
Modelo analítico con una tabla de hechos (medidas) rodeada de tablas de dimensiones (contexto).
Fan-out
Distribuir un elemento a muchos destinatarios; en un news feed, escribir un post en el feed de cada seguidor. → News feed
FinOps
Práctica de gestión colaborativa del gasto cloud entre ingeniería, finanzas y negocio. → Costes y FinOps
Fitness function
Comprobación automática de que la arquitectura mantiene una característica (modularidad, rendimiento…). → Rol del arquitecto
Geohash
Codificación de una posición geográfica como cadena; cadenas más largas representan celdas más pequeñas. → Proximidad
Grupo de consumidores
Conjunto de consumidores que se reparten las particiones de un topic; cada partición la lee un solo miembro.
Harness
Software que envuelve a un modelo para convertirlo en agente: bucle, herramientas, contexto, permisos y extensiones. → Harnesses
Hilos virtuales
Hilos ligeros de Java 21+ gestionados por la JVM que permiten millones de tareas bloqueantes concurrentes. → Concurrencia
Hook (Claude Code)
Comando determinista que se ejecuta en un evento del ciclo de vida del agente (antes/después de usar una herramienta, al empezar…).
IaaS / PaaS / SaaS
Infraestructura, plataforma o software como servicio: cuánto gestiona el proveedor y cuánto tú. → Cloud
Idempotencia
Ejecutar una operación varias veces produce el mismo resultado que una sola vez.
JEPA
Joint-Embedding Predictive Architecture: propuesta de Yann LeCun que predice representaciones abstractas en lugar de tokens o píxeles. → Tipos de IA
Jev
Modelo de TypeSafe AI (septiembre de 2026) que devuelve decisiones tipadas con probabilidades calibradas en lugar de texto. → Jev
JIT (compilación Just-In-Time)
El runtime compila a código nativo los métodos más usados mientras la aplicación se ejecuta, usando su perfil real (JVM, .NET, V8). → JVM, Compilación y ejecución
Lakehouse
Plataforma analítica que combina ficheros abiertos en un data lake con un formato de tabla transaccional (Iceberg, Delta). → Plataformas de datos
Landing zone
Entorno cloud base multi-cuenta/suscripción con identidad, red, seguridad y registro preconfigurados.
LLM
Large Language Model: red neuronal entrenada para predecir el siguiente token de un texto. → Cómo funcionan
LoRA
Low-Rank Adaptation: ajuste fino que entrena pequeñas matrices adicionales sobre un modelo congelado. → MLOps
LSM-tree
Estructura de almacenamiento que acumula escrituras en memoria y las vuelca a ficheros ordenados que se compactan.
MCP
Model Context Protocol: protocolo abierto para conectar aplicaciones de IA con herramientas y datos. → MCP
MVCC
Multi-Version Concurrency Control: cada transacción lee una instantánea y lectores y escritores no se bloquean.
OAuth 2.0 / OIDC
Autorización delegada mediante tokens / capa de autenticación sobre OAuth con ID token. → Seguridad
Offset
Posición de un registro dentro de una partición de Kafka; cada grupo de consumidores guarda el suyo.
Outbox
Patrón para guardar datos y publicar un evento de forma atómica usando una tabla en la misma transacción.
p99
Percentil 99 de latencia: el 99 % de las peticiones tardan menos que este valor.
Partición (Kafka)
Subdivisión de un topic; log ordenado independiente y unidad de paralelismo y de orden. → Kafka
Presupuesto de errores
Margen de fallo permitido por un SLO (100 % − SLO) que se usa para decidir entre velocidad y fiabilidad.
Problema N+1
Una consulta para obtener N entidades y otra adicional por cada una al acceder a una relación perezosa. → Spring
Prompt injection
Ataque que introduce instrucciones maliciosas en el contenido que procesa un modelo. → Seguridad IA
Quórum (W + R > N)
Regla de réplicas escritas y leídas que garantiza leer la última escritura en sistemas sin líder. → Clave-valor
RAG
Retrieval-Augmented Generation: recuperar información relevante e incluirla en el contexto del modelo. → RAG
Recolector de basura (GC)
Componente de la JVM que libera la memoria de los objetos que ya no son alcanzables (G1, ZGC, Parallel…). → JVM
Reconciliación
Bucle que compara el estado deseado con el real y actúa para igualarlos. Base de Kubernetes y GitOps.
Responsabilidad compartida
El proveedor protege la nube; el cliente protege lo que pone en ella (datos, accesos, configuración).
RPO / RTO
Recovery Point Objective (cuántos datos puedes perder) / Recovery Time Objective (cuánto puedes tardar en recuperar).
Saga
Secuencia de transacciones locales con acciones compensatorias para mantener consistencia entre servicios.
Savings Plan / Reserva / CUD
Descuentos a cambio de comprometer uso o gasto durante 1-3 años. → Costes
Servidor de aplicaciones
Proceso que ejecuta aplicaciones y les ofrece servicios (HTTP, transacciones, mensajería): Tomcat, WildFly, WebLogic; o embebido, como en Spring Boot. → Compilación y ejecución
Skill (Agent Skill)
Carpeta con instrucciones (SKILL.md), scripts y recursos que un agente carga solo cuando la tarea lo requiere. → Skills
SLI / SLO / SLA
Indicador medido / objetivo interno / acuerdo contractual de nivel de servicio. → Observabilidad
Spot
Capacidad sobrante del proveedor con gran descuento que puede ser reclamada con poco aviso.
STRIDE
Modelo de amenazas: suplantación, manipulación, repudio, revelación de información, denegación de servicio, elevación de privilegios.
System One (modelo)
Categoría de modelos para decisiones rápidas y estructuradas que consume software, por analogía con el "Sistema 1" de Kahneman.
Token
Unidad de texto que procesa un modelo de lenguaje; mide contexto, precio y latencia.
Transpilación
Traducir código de un lenguaje de alto nivel a otro, como TypeScript a JavaScript. → Compilación y ejecución
WAL
Write-Ahead Log: registro donde la base de datos escribe los cambios antes de aplicarlos; garantiza durabilidad.
Watermark
Marca de tiempo que indica que no se esperan más eventos anteriores; permite cerrar ventanas en streaming. → Streaming
Zona de disponibilidad (AZ)
Uno o varios centros de datos aislados dentro de una región cloud, con energía y red independientes. → Cloud