Эластичное развертывание Docker/K8s, полный охват форматов, push прогресса в реальном времени
Решение корпоративного уровня для крупномасштабного сжатия и архивирования данных
Предприятия в процессе работы генерируют большое количество документов, изображений, видео и других файлов. Длительное хранение этих данных занимает значительное место хранения, а передача по сети влияет на эффективность. Решение UGLYPEAR DATA для архивации корпоративных данных, основанное на SmartSlim Enterprise, использует микросервисную архитектуру для эластичного развертывания, поддерживает частное объектное хранилище MinIO, пакетное сжатие каталогов, полный охват 10 категорий форматов и push прогресса в реальном времени через WebSocket, помогая предприятиям экономить место хранения и снижать затраты на передачу.
Cloud-native архитектура, поддержка эластичного масштабирования
Веб-браузер доступ к пользовательской консоли (/user), загрузка файлов, просмотр прогресса сжатия в реальном времени, скачивание сжатых файлов
FastAPI + Uvicorn асинхронный сервис, JWT-аутентификация, ограничение скорости, валидация параметров, маршрутизация
Celery асинхронные задачи (очередь compression), Rust SDK сжатие нативно, WebSocket + Redis Pub/Sub push прогресса
MySQL (бизнес-данные) · Redis (кэш и брокер сообщений) · MinIO (S3-совместимое объектное хранилище)
proxy-body-size: 10g для поддержки загрузки больших файлов.
Каждая возможность реализована и проверена в исходном коде
rust_compress_directory_with_progress SDK.
От проектного архива до долгосрочного хранения медиа
Сжатие и архивирование документов проекта по завершении, экономия места хранения.
Массовое хранение и сжатие корпоративных фотографий продуктов, обучающих видео и др.
Сжатие вложений перед отправкой, обеспечение соответствия ограничениям по размеру.
Регулярное сжатие исторических данных, снижение затрат на хранение.
Свяжитесь с нами для настройки развертывания Docker/K8s и интеграции MinIO