SmartSlim Enterprise

Enterprise level distributed compression platform · Microservice Architecture, all-format coverage, Cloud-Native deployment, Full Federal Compliance

Product Overview

Multi-user distributed compression platform for enterprises and government agencies

SmartSlim Enterprise is designed for enterprise level scenario distributed compression platform, adopts FastAPI asynchronous framework + Celery task queue Microservice Architecture, backend calls the self-developed Rust compression engine, supports 10 categories 40+ file formats. Platform provides user management, metering billing, Real-time Progress push, monitoring alert etc. complete capabilities, supports Docker Compose and Kubernetes two types of Deployment Forms, and fully aligned with U.S. federal compliance frameworks (NIST CSF 2.0, FedRAMP, FISMA).

Technology: FastAPI asynchronous framework · Celery task queue · MySQL · Redis · MinIO (S3 compatible object storage)
Microservice Architecture Full Format Support Cloud-Native Real-time Progress Federal Compliance K8s HPA JWT Authentication Prometheus Monitoring

Five-Layer Technical Architecture

Layered decoupling, each with its own responsibilities

Frontend Presentation Layer

Nginx hosted user end (/user) and admin backend (/admin) static resources, provides Web operation interface and task management console

API Gateway Layer

FastAPI asynchronous HTTP service, unified authentication (JWT), rate limiting, parameters verification, routing dispatching

Business Logic Layer

Asynchronous task queue, user management, metering billing, WebSocket progress push service

Core Algorithm Layer

Rust compression engine, provides 10 categories 40+ format compression capabilities

Data Storage Layer

MySQL (business data) · Redis (cache and message broker) · MinIO (S3 compatible object storage, store upload and compressed file)

Core Capabilities

Key capabilities covering the enterprise-level compression platform

Real-time Progress push

WebSocket endpoints establish long connections, backend via Redis Pub/Sub publishing compression progress, real-time push to frontend browser, no need polling.

JWT + secure hash authentication

Adopts issue JWT token, password use secure hash algorithm hash storage, balance security and performance.

Prometheus + Grafana monitoring

Expose /metrics endpoint (monitoring client), collection request count, latency, task and volume metric, Grafana visualization display.

Rate Limiting

Time window based rate limiting, by IP or user dimension, preventing brute force calls and denial of service.

Full Format Support

Supports 10 categories 40+ formats: image, PDF, video, audio, Word, Excel, PPT, OFD/XPS, text.

Metering Billing

Built-in metering service, by daily traffic limitation and compression count statistics, supports subscription plan management.

Deployment Forms

From single-machine orchestration to Cloud-Native cluster

9
Docker Compose service
Database · Cache · API · Task Worker · Monitoring · Frontend
3-10
K8s HPA replica count
Supports auto-scaling
10GB
single file limit
Configurable
2
Task Queue
Compression task · Maintenance task
Docker Compose: Orchestration of 9 services: MySQL, Redis, API (FastAPI), Celery Worker, Celery Beat, Prometheus, Grafana, Frontend (Nginx), Admin Frontend (Nginx). Data persistence via named volumes.
Kubernetes: Define Namespace, ConfigMap, Secret, Deployment, Service, PVC, HPA and Ingress. API server HPA configured for auto-scaling based on CPU and memory utilization. Ingress configured to support large file uploads.

Full Federal Compliance

Supports U.S. federal compliance frameworks full stack

Category Compliant Frameworks / Standards
Database PostgreSQL, MySQL 8.0 (FIPS 140-2 validated)
Messaging Middleware RabbitMQ, Apache Kafka (NIST SP 800-53 aligned)
Operating System RHEL, Ubuntu LTS, Amazon Linux 2 (STIG hardened)
CPU Architecture x86_64 (Intel/AMD), ARM64 (AWS Graviton, aarch64)
Licensing: Enterprise version adopts authorization code verification with offline authorization mechanism. The authorization code includes authorization type (Trial/Standard/Professional/Enterprise), validity period and feature permissions, server-side offline verification, no online activation required. See Security Architecture.

Get Enterprise Deployment Plan

Contact us for custom Docker / K8s deployment and federal compliance plans

Contact Us View Technical Metrics