플랫폼 vs. 라이브러리
근본적 차이: EDDI는 배포 가능한 미들웨어 플랫폼이지 라이브러리가 아닙니다.
비교
vs. AI Libraries (Spring AI, LangChain, etc.)
Spring AI와 LangChain4j는 훌륭한 라이브러리입니다. 하지만 라이브러리로는 REST 컨트롤러, 인증, 대화 관리, 감사 로그, 관리 UI를 직접 구축해야 합니다.
vs. Flowise / n8n
Flowise와 n8n은 Node.js 기반 비주얼 빌더입니다. EDDI는 JVM에서 유사한 목적:
- eval() 없음 — CVSS 10.0 원격 코드 실행 위험 제거
- Java 25 가상 스레드 — 엔터프라이즈 급 동시성 vs. 단일 스레드 Node.js
- OIDC/Keycloak — 엔터프라이즈 인증 vs. 기본 인증
- MongoDB/PostgreSQL — 프로덕션 데이터베이스 vs. SQLite
vs. AWS Bedrock / Azure AI Studio
클라우드 AI 플랫폼은 관리 인프라를 제공하지만 벤더 락인이 발생합니다. EDDI는 Docker가 실행되는 곳 어디서나 실행됩니다.