Diseñado para escalar
EDDI se ejecuta sobre Java 25 con Quarkus, aprovechando los hilos virtuales (Project Loom) para una concurrencia masiva en E/S. A diferencia de los bucles de eventos de Node.js, los hilos virtuales ofrecen verdadero paralelismo multihilo con una sobrecarga mínima.
Por qué los hilos virtuales importan para agentes de IA
Los agentes de IA modernos están fundamentalmente limitados por I/O.
Los hilos virtuales de Java resuelven esto con elegancia.
Aspectos destacados de rendimiento
- Hilos virtuales — Millones de hilos ligeros para llamadas LLM concurrentes
- Runtime Quarkus — Nativo para la nube, recarga en caliente en desarrollo, optimizado para contenedores
- NATS JetStream — Escalabilidad horizontal con arquitectura basada en eventos
- Base de datos dual — MongoDB o PostgreSQL, cambio con una variable de entorno. Una imagen Docker para ambas
- Streaming SSE — Respuestas de chat en tiempo real, feeds de discusiones grupales y streaming de logs en vivo a través de Server-Sent Events
- Instalación con un comando — Asistente interactivo que despliega EDDI + base de datos + agente inicial vía Docker Compose
- Red Hat Certificado — Certificación de contenedores con verificaciones preflight automatizadas en CI/CD
Rendimiento en contexto
Ningún runtime gana en todos los escenarios. Java supera consistentemente a Node.js en un 30–68%.
La arquitectura de EDDI está optimizada para cargas mixtas de I/O + CPU.