UGLYPEAR DATA évolue : compression documentaire haute performance × RAG Data Engineering PlatformDécouvrir le nouveau métier →

SmartSlim Entreprise

Plateforme de compression distribuée · Architecture microservices, tous formats couverts, déploiement cloud natif et ancrage dans la souveraineté numérique

Présentation

Une plateforme de compression multi-utilisateurs pour les entreprises et le secteur public

SmartSlim Entreprise est une plateforme de compression distribuée conçue pour les grands comptes : architecture microservices, moteur de compression Rust développé en interne, et prise en charge de 80 formats répartis en 11 grandes familles. La plateforme intègre la gestion des utilisateurs, la facturation à l'usage, la progression en temps réel et la supervision avec alertes. Elle se déploie indifféremment sous Docker Compose ou Kubernetes, sur vos propres infrastructures, dans le respect de vos exigences de souveraineté numérique.

Architecture technique : framework asynchrone FastAPI · files d'attente Celery · MySQL · Redis · MinIO (stockage objet compatible S3)
Microservices Tous formats Cloud natif Progression temps réel Souveraineté numérique K8s HPA Authentification JWT Supervision Prometheus
Environnement de démonstration ouvert : aucun déploiement local requis — téléversez vos fichiers, choisissez les paramètres de compression et visualisez le résultat directement dans le navigateur. http://155.103.158.229:8000/static/index.html

Une architecture en cinq couches

Chaque couche a son rôle, les couches sont découplées

Couche de présentation

Nginx sert les ressources statiques de l'espace utilisateur (/user) et de la console d'administration (/admin) : interface web et console de gestion des tâches

Passerelle API

Service HTTP asynchrone FastAPI : authentification unifiée (JWT), limitation de débit, validation des paramètres et routage

Couche métier

File d'attente de tâches asynchrones, gestion des utilisateurs, facturation à l'usage et diffusion de la progression via WebSocket

Couche algorithmique

Moteur de compression Rust couvrant 80 formats répartis en 11 grandes familles

Couche de stockage

MySQL (données métier) · Redis (cache et broker de messages) · MinIO (stockage objet compatible S3 pour les fichiers entrants et compressés)

Capacités clés

Tout ce qu'on attend d'une plateforme de compression d'entreprise

Progression en temps réel

Un point de terminaison WebSocket établit une connexion persistante : le backend publie la progression via Redis Pub/Sub et l'affiche instantanément dans le navigateur, sans polling.

Authentification JWT

Identité gérée par jetons JWT, mots de passe stockés avec un hachage sécurisé : la sécurité sans sacrifier les performances.

Supervision Prometheus + Grafana

Collecte des requêtes, de la latence et du volume de tâches, avec visualisation Grafana : vous gardez l'œil sur l'état du système en permanence.

Limitation de débit

Limitation par fenêtre glissante, par IP ou par utilisateur, pour prévenir les abus et les attaques par déni de service.

Tous formats pris en charge

Plus de 40 formats en 10 familles : images, PDF, vidéos, audio, Word, Excel, PowerPoint, OFD/XPS, texte.

Métrique et facturation

Service de comptage intégré : quota quotidien de trafic, nombre de compressions et gestion des offres d'abonnement.

Modes de déploiement

De l'orchestration sur un seul hôte au cluster cloud natif

9
Services Docker Compose
BDD · cache · API · workers · supervision · frontend
3-10
Répliques K8s HPA
Mise à l'échelle automatique
10 Go
Taille max. par fichier
Configurable
2
Files de tâches
Compression · maintenance
Docker Compose : orchestrez l'ensemble des services — base de données, cache, API, workers asynchrones, supervision, frontend — avec des données persistées sur des volumes dédiés.
Kubernetes : un schéma de déploiement K8s complet, avec autoscaling basé sur l'utilisation CPU et mémoire, et un Ingress adapté au téléversement de gros fichiers.

Souveraineté numérique

Déploiement privé, pile 100 % maîtrisée

Catégorie Composants pris en charge
Systèmes d'exploitation Distributions Linux courantes (Debian, Ubuntu), en accord avec les exigences de souveraineté numérique
Bases de données PostgreSQL, MySQL
Stockage objet MinIO et tout stockage compatible S3
Architectures CPU x86_64 et ARM64 (aarch64)
Licences : SmartSlim Entreprise repose sur un mécanisme de licence par clé validé hors ligne. La clé embarque le type de licence, sa durée de validité et les droits associés ; la vérification s'effectue côté serveur, sans connexion Internet. Détails dans l'architecture de sécurité.

Intégration aux pipelines IA

Grâce à son architecture multi-tenant, SmartSlim Entreprise répond aux besoins de prétraitement des plateformes IA

Isolation multi-tenant

  • Modèle de droits RBAC
  • Isolation des données entre locataires
  • Quotas gérés indépendamment
  • Partitions dédiées sur MinIO

Déploiement cloud natif

  • Conteneurisation Docker
  • Autoscaling Kubernetes
  • Files de tâches Celery
  • Cache Redis accélérateur

Branchement sur vos pipelines IA

  • API RESTful
  • Traitement par lots
  • Notifications par callback
  • Suivi d'usage et facturation
Voir les scénarios IA

Recevez votre schéma de déploiement

Contactez-nous pour bâtir un plan de déploiement Docker / Kubernetes sur mesure, conforme à vos exigences de souveraineté

Essayer l'édition Web Nous consulter Voir les chiffres techniques

Adresse de la démo : http://155.103.158.229:8000/static/index.html

Articles techniques associés