Skip to main content

SOFTWARE

Software

These are the proprietary, in-house core software engines that concentrate Cubiware's proven technical expertise. Here you can review the specifications and live demos of the various core engines that form the foundation of our solutions.

RedGW

Redis Gate Way

A Redis-based REST API gateway and database synchronization solution.

Rust CoreREST API7 DBMS SupportedReal-time Sync

Core Role

Unifies the data integration structure between heterogeneous systems and databases into a standard REST API based on an in-memory hub (Redis) and handles real-time synchronization.

Key Features & Specifications

  • Supports integration with 7 DBMSs: Oracle, Tibero, MSSQL, MySQL, MariaDB, PostgreSQL, and CUBRID.
  • Provides 3 synchronization modes: Poller (DB → Redis), Reverse Poller (Redis → DB), and Table Replicator (DB → DB).
  • Rust Native Acceleration: Offloads data validation and template rendering to the Rust native core (redgw_core).
  • Enterprise-grade Security: Granular ACL permissions, TLS encryption, Rate Limiting, and 3-level audit logs.

RedGX

Redis GPU eXchange

A Redis-based solution for asynchronous GPU computation brokering. It extends RedGW to enable GPU resource sharing across systems.

GPU Async Broker3-Stage PipelineInference Server IsolationAuto-Batching

Core Role

Safely delegates large-scale AI/GPU inference tasks to independent external inference servers after storing them in an asynchronous queue, offloading the main web/app servers and preventing OOM failures.

Key Features & Specifications

  • Brokers 5 major AI operations: Text Embedding (TEI), Text Generation (vLLM), Translation (NLLB), Speech Recognition (STT, Whisper), and OCR (PaddleOCR).
  • Secure Isolation Model: Ensures system stability by having workers communicate with external inference containers via FFI/HTTP instead of loading AI models directly.
  • Highly Reliable Pipeline: A 3-stage structure of [Queue Registration] → [Batch Processing] → [Result Outbox Storage & Caching].
  • Server Protection & Optimization: Supports Continuous Batching and queue threshold backpressure.

DBridge

DB Bridge

An ETL batch engine for managing large-scale migration and synchronization across heterogeneous DBMS platforms.

Large-scale ETL/ELTMulti-processLogical PartitioningScenario Validation
Demo coming soon… Overview

Core Role

Designs and validates project-specific migration scenarios, then automates recurring work to synchronize data across heterogeneous systems.

Key Features & Specifications

  • Customer-Specific Simulation: Validates migration and synchronization scenarios before execution.
  • 4 Logical Partitioning Methods: Splits tables for parallel processing using RANGE, MOD, ROWID, and HASH techniques.
  • Heterogeneous Systems: Integrates and transforms data across major DBMSs including Oracle, PostgreSQL, and MySQL.
  • High-Reliability Modules: Memory saving via server-side cursors, dual locks, and automatic error-row tracking.

AlertCast

Alert Cast

A large-scale, real-time push notification and alerting platform.

SSE Protocol1M Concurrent ConnectionsNATS JetStreamNo-Loss Reconnection
Demo coming soon… Overview

Core Role

Delivers real-time one-way alert messages reliably across large-scale user systems, using the Server-Sent Events (SSE) protocol and a message broker.

Key Features & Specifications

  • Large-scale Scalability: A high-availability architecture designed to handle 1,000,000 concurrent connections and 2,000,000 users.
  • Message Broker Architecture: Fully integrates the stateless SSE layer and the REST API publishing layer through a NATS JetStream message bus.
  • Loss Prevention Mechanism: Supports Last-Event-ID based reconnection recovery to hold and retransmit undelivered messages during momentary network disconnections.
  • Multicasting Topics: Supports individual user alerts, department-level alerts, full broadcasts, and remote administrator command channels.

STRCrypt

Secure Trusted Rust Cryptography

A symmetric-key encryption/decryption library supporting Korean and international standard algorithms in a single binary.

KCMVP Standard8 Intl StandardsMulti-language BindingsMIT License
Demo coming soon… Overview

Core Role

Integrates Korean public standard (KCMVP) and international standard cryptographic algorithms into a single Rust engine, providing consistent API bindings for various programming languages.

Key Features & Specifications

  • 8 Standard Algorithms: KCMVP standards (ARIA-256, SEED-128, LEA-128) and international standards (AEGIS-128L/256, AES-256-GCM/SIV, ASCON).
  • Diverse Consumption Channels: A CLI binary plus native FFI bindings for Python, Node.js, and Java (JNI).
  • Hardened Memory Security: Built-in Zeroize automatically and physically wipes memory holding secrets once they are no longer in use.
  • Functional Integrity: Supports Additional Authenticated Data (AAD), batch and parallel batch operations, file streaming, and HMAC integrity verification.

DocExtr

Document Extractor

An extraction engine that extracts and cleanses body text and metadata from large-scale document corpora.

100+ Formats Supported16-Level Nested CompressionDirect RDBMS LoadingParallel Pipeline
Demo coming soon… Overview

Core Role

Recursively explores nested compressed files like zip/tar/7z to extract text and structured data for AI and search engines from over 100 different document formats.

Key Features & Specifications

  • Highly Versatile Format Support: Office (docx, pptx, xlsx), Hancom (hwp, hwpx), PDF, over 100 types of configuration/source code files, and OCR fallback.
  • Recursive Compression Exploration: Builds a Virtual File System (VFS) to recursively decompress up to 16 levels of nested compression while defending against zip bombs.
  • Diverse Loading Models: Supports 14-column standard JSONL/CSV output and direct loading into SQLite, PostgreSQL, MySQL, MariaDB, and Oracle.
  • Non-disruptive Fault Isolation: Safely isolates the Extractor when exceptions/panics occur during file analysis, preventing complete pipeline interruption.