SOFTWARE
Software
큐비웨어의 검증된 기술력을 집약한 자체 개발 핵심 소프트웨어 엔진들입니다.
솔루션의 근간을 이루는 다양한 코어 엔진들의 명세와 라이브 데모를 확인할 수 있습니다.
핵심 역할
서로 다른 종류의 시스템과 데이터베이스 간의 데이터 연동 구조를 인메모리 허브(Redis) 기반의 표준 REST API로 일원화하고 실시간 동기화를 처리합니다.
주요 특징 및 사양
- 7종 DBMS 연동 지원: Oracle, Tibero, MSSQL, MySQL, MariaDB, PostgreSQL, Cubrid 연동
- 3대 동기화 모드 제공: Poller(DB → Redis), Reverse Poller(Redis → DB), Table Replicator(DB → DB)
- Rust 네이티브 가속: 데이터 검증 및 템플릿 렌더링을 Rust 네이티브 코어(redgw_core)로 고속 처리
- 엔터프라이즈 보안 사양: 세분화된 ACL 권한 관리, TLS 전송 암호화, 호출 제한(Rate Limit) 및 3단계 감사 로그
핵심 역할
대용량 AI/GPU 추론 작업을 비동기 큐에 보관한 뒤 독립된 외부 추론 서버로 안전하게 위임하여, 메인 웹/앱 서버의 부하를 분산하고 OOM 장애를 차단합니다.
주요 특징 및 사양
- 5대 AI 연산 중계: 문장 임베딩(TEI), 텍스트 생성(vLLM), 번역(NLLB), 음성 인식(STT, Whisper), OCR(PaddleOCR)
- 안전한 격리 모델: 작업기가 AI 모델을 직접 로드하지 않고 외부 추론 컨테이너와 FFI/HTTP로 통신하여 시스템 안정성 보장
- 신뢰성 높은 파이프라인: [대기열 등록] → [일괄 작업 처리(Batching)] → [결과 아웃박스 보관 & 캐시]의 3단계 구조
- 서버 보호 및 최적화: 자동 배치 처리(Continuous Batching) 및 대기열 임계치 백프레셔(Backpressure) 지원
핵심 역할
테이블을 논리 단위로 분할하여 H/W 한계까지 멀티프로세스로 분산 처리함으로써, 대용량 데이터 이관 및 인덱싱 시 발생하는 코어 병목을 효과적으로 해소합니다.
주요 특징 및 사양
- 실측 성능 검증: 10개 병렬 프로세스 기준으로 1억 Row 이관 시 약 16분 소요 (약 80,000 rows/sec)
- 4종 논리 분할 기법: RANGE, MOD, ROWID, HASH 기법으로 단일 테이블을 균등하게 N등분하여 병렬 처리
- 6종 데이터스토어 어댑터: 관계형 DB(PostgreSQL, Oracle, MySQL, MSSQL) 및 그래프(Memgraph), 검색(MeiliSearch) 타깃 적재
- 고신뢰성 모듈 탑재: Server-Side Cursor 기반 메모리 절약, 이중 Lock, 에러 행 자동 추적(ErrorDebugger)
핵심 역할
SSE(Server-Sent Events) 프로토콜과 고성능 메시지 브로커를 활용하여 대규모 사용자 시스템에서 끊김 없이 실시간 단방향 알림 메시지를 전송합니다.
주요 특징 및 사양
- 대규모 확장성: 1,000,000명 동시 연결 및 2,000,000명 사용자 처리를 설계 목표로 한 고가용성 구조
- 메시지 브로커 아키텍처: stateless SSE 계층과 REST API 발행 계층을 NATS JetStream 메시지 버스로 완전 결합
- 유실 방지 메커니즘: Last-Event-ID 기반 재연결 복구를 지원하여 네트워크 순간 단절 시 미배달 메시지 보류 재전송
- 멀티 캐스팅 토픽: 개인 사용자 알림, 부서 단위 알림, 전체 브로드캐스트 및 원격 관리자 명령 채널 지원
핵심 역할
한국 공공 표준(KCMVP) 및 국제 표준 암호 알고리즘을 하나의 고성능 Rust 엔진으로 통합하고, 다양한 개발 언어에 일관된 API 바인딩을 제공합니다.
주요 특징 및 사양
- 8종 표준 알고리즘: KCMVP 표준(ARIA-256, SEED-128, LEA-128) 및 국제 표준(AEGIS-128L/256, AES-256-GCM/SIV, ASCON)
- 다양한 소비 채널 지원: CLI 바이너리 형태 및 Python, Node.js, Java(JNI)에 대응하는 고성능 네이티브 FFI 바인딩
- 메모리 보안 강화: 사용이 끝난 비밀 정보 메모리를 물리적으로 자동 소거하는 Zeroize 기능 내장
- 기능적 무결성: 추가 데이터 인증(AAD), 배치 및 병렬 배치 연산, 파일 스트리밍, HMAC 무결성 검증 지원
핵심 역할
zip/tar/7z 등의 중첩 압축 파일 내부를 재귀적으로 탐색하여 100여 종의 다양한 포맷의 문서 파일로부터 AI/검색 엔진용 텍스트 및 구조화 데이터를 추출합니다.
주요 특징 및 사양
- 범용성 높은 포맷 대응: 오피스(docx, pptx, xlsx), 한컴(hwp, hwpx), PDF, 100여 종의 설정/소스코드 파일 및 OCR 폴백
- 재귀 압축 탐색: 가상 파일 시스템(VFS)을 구축하여 최대 16단계 깊이의 중첩 압축을 재귀 해제 및 zip bomb 방어
- 다양한 적재 모델: 14컬럼 표준 JSONL/CSV 출력 지원 및 SQLite, PostgreSQL, MySQL, MariaDB, Oracle 직접 적재
- 무중단 장애 격리: 파일 분석 시 예외/패닉 발생 시 해당 Extractor를 안전 격리하여 파이프라인의 전체 중단 방지