25 cas d'usage Cirrostratus

20 architectures de référence + 5 socles historiques, prêts à déployer : chacun de ces cas combine les services de la plateforme (bases Raft, serverless, IoT, IA, streaming, sécurité) en solution métier complète — description, schéma d'architecture PlantUML et infrastructure OpenTofu fournis. Les cinq socles historiques (en pointillés) sont les exemples fondateurs du catalogue.

Comment lire ces fiches. Chaque carte présente le domaine, la promesse chiffrée, les composants plateforme (avec leur logo) et le schéma d'architecture complet (cliquer pour agrandir). Les cartes en bordure pointillée, badgées « socle historique », sont les cinq exemples fondateurs du catalogue. Le code OpenTofu correspondant vit dans cirrostratus/examples/<cas>/ : tofu init && tofu apply déploie l'organisation entière.

Vignette cirro-visioncirro-vision

Sécurité & IA

Vidéosurveillance intelligente

ingestion RTSP, détection YOLO autoscalée GPU, alertes garde, rétention 2 niveaux, 15 composants

cirroDNScirroDNScirroBoucliercirroBoucliercirroLBcirroLBcirroK8scirroK8scirroAppcirroVisioncirroVisioncirroFluxcirroFluxcirroTopicscirroTopicscirroFonctionscirroFonctionsFerroDBFerroDBcirroS3cirroS3cirroGlaciercirroGlaciercirroAutoscalecirroAutoscalecirroSecretscirroSecrets
Architecture cirro-vision

6 workers d'ingestion consomment les flux caméras (secrets RTSP), cirroVision détecte les objets sur créneaux GPU automatiques (0 la nuit → coût ~0 €), chaque détection part en alerte webhook signée vers la société de garde, captures 30 j sur S3 compactées vers glacier 1 an, budget 80 €/mois

Vignette cirro-voicecirro-voice

IA & communication

Standard vocal IA

STT français temps réel, LLM 27B local, TTS neuronal, transcripts chiffrés, 14 composants

cirroDNScirroDNScirroTLScirroTLScirroLBcirroLBcirroK8scirroK8scirroAppcirroTranscriptioncirroTranscriptioncirroLLMcirroLLMcirroVoixcirroVoixferroqferroqFerroDBFerroDBcirroTopicscirroTopicscirroFonctionscirroFonctionscirroSecretscirroSecretscirroUseCasescirroUseCases
Architecture cirro-voice

Trunk SIP (secret) → gateway → STT/LLM/TSP en boucle < 900 ms, dialogues dans ferroq, transcripts durables dans FerroDB chiffré AES-256-GCM, rappels planifiés par fonctions, digest quotidien LLM à 18 h — aucune donnée voix ne sort du lab

Vignette cirro-docscirro-docs

Documentaire

GED documentaire intelligente

OCR + NER, recherche plein texte FR, archivage conformité 10 ans, 17 composants

cirroDNScirroDNScirroLBcirroLBcirroK8scirroK8scirroAppcirroComprehendcirroComprehendcirroS3cirroS3cirroGlaciercirroGlaciercirroOpenSearchcirroOpenSearchcirroWorkflowscirroWorkflowscirroBatchcirroBatchcirroFonctionscirroFonctionscirroTopicscirroTopicsFerroDBFerroDBcirroSecretscirroSecrets
Architecture cirro-docs

Chaque dépôt déclenche la chaîne OCR/NER/indexation, backlog initial de 2 M pages traité la nuit par batch, chaîne de hachage FerroDB sur chaque dépôt (qui/quoi/quand inaltérable), export de dossiers signés zip, recommandations de documents similaires

Vignette cirro-fleetcirro-fleet

IoT & mobilité

Gestion de flotte véhicule

340 boîtiers CAN, carte temps réel, alertes conducteur < 3 s, maintenance prédictive, 17 composants

cirroIPAMcirroIPAMcirroRéseaucirroRéseaucirroPasserellecirroPasserellecirroIoTcirroIoTcirroCartecirroCartecirroK8scirroK8scirroAppFerroDBFerroDBFerroQueryFerroQuerycirroMetabasecirroMetabasecirroTopicscirroTopicscirroFonctionscirroFonctionscirroPinpointcirroPinpointcirroRéservationscirroRéservations
Architecture cirro-fleet

Boîtiers OBD/CAN → MQTT passerelle (certificats individuels), positions sur topics, alertes excès de vitesse poussées au conducteur sous 3 s, kilométrages/consommation analysés dans FerroQuery + Metabase, synthèse hebdo direction, reprise de l'ancien outil par cirroMigrate

Vignette cirro-paycirro-pay

Paiement

Plateforme de paiement multi-PSP

ledger immuable, idempotence stricte 48 h, chaîne d'audit scellée, 16 composants

cirroDNScirroDNScirroBoucliercirroBoucliercirroLBcirroLBcirroGraphQLcirroGraphQLcirroFonctionscirroFonctionscirroTopicscirroTopicsFerroDBFerroDBcirroGardecirroGardecirroSecretscirroSecretscirroFacturecirroFacturecirroBudgetscirroBudgetscirroLogscirroLogscirroK8scirroK8scirroApp
Architecture cirro-pay

API GraphQL publique derrière anti-fraude L7 et mTLS marchands, webhooks PSP → topics → écriture unique Raft au ledger (un webhook rejoué 10 fois = exactement une écriture), e-facturation, quotas par marchand, logs 400 jours, exercices de résilience trimestriels

Vignette cirro-educirro-edu

Éducation

Plateforme e-learning

12 000 élèves, vidéo HLS sur CDN, exercices notés, certifications, 17 composants

cirroDNScirroDNScirroLBcirroLBcirroCDNcirroCDNcirroVidéocirroVidéocirroVolumescirroVolumescirroNFScirroNFScirroAmplifycirroAmplifycirroAcadémiecirroAcadémiecirroDatabasecirroDatabasecirroK8scirroK8scirroAppcirroS3cirroS3cirroFeaturescirroFeaturescirroSupportcirroSupport
Architecture cirro-edu

Catalogue HLS servi par CDN (80 % de bandeau économisé), portail SSR + LMS académique, exercices notés en pods avec corbeilles devoirs S3, fonctionnalités activables par promotion, supervision renforcée les jours d'examen (alerte si latence > 300 ms), catalogue de modules

Vignette cirro-healthcirro-health

Santé

Télésurveillance patients

capteurs vitaux, alertes d'astreinte 5 s, dossiers HDS chiffrés, audit 6 ans, 15 composants

cirroVPNcirroVPNcirroSensiblecirroSensiblecirroIoTcirroIoTcirroPasserellecirroPasserellecirroTopicscirroTopicscirroRèglescirroRèglescirroPinpointcirroPinpointFerroDBFerroDBcirroK8scirroK8scirroAppcirroGardecirroGardecirroLogscirroLogscirroTLScirroTLScirroBackupcirroBackup
Architecture cirro-health

Capteurs SpO2/tension/glycémie via BLE et mTLS par terminal, seuils INDIVIDUELS par patient (moteur de règles), notification d'astreinte en 5 s, dossiers en classe Sensible (chiffrement renforcé, clés par dossier), Raft ×2 sites, chaque accès nominatif tracé 6 ans — VPN obligatoire

Vignette cirro-agricirro-agri

Agriculture

Agriculture de précision

480 ha, sondes LoRaWAN, boucle irrigation ML, imagerie drone NDVI, 17 composants

cirroGreenGrasscirroGreenGrasscirroIoTcirroIoTcirroPasserellecirroPasserellecirroTopicscirroTopicscirroDataflowcirroDataflowFerroQueryFerroQuerycirroSupersetcirroSupersetcirroPipelinescirroPipelinescirroModèlescirroModèlescirroFonctionscirroFonctionscirroCartecirroCartecirroS3cirroS3cirroCroncirroCronFerroDBFerroDB
Architecture cirro-agri

Edge en bord de parcelle : les consignes de vannes sont calculées LOCALEMENT (le réseau rural peut tomber), modèle de besoin en eau ré-entraîné chaque lundi, séries temporelles 2 ans, bilans eau/ha dans Superset, détection de capteurs muets — résultat mesuré : −23 % d'eau en 2026

Vignette cirro-energycirro-energy

Énergie

Pilotage photovoltaïque

télémesure MQTT des onduleurs, séries temporelles, prévisions, alertes sous-performance, 10 composants

cirroIoTcirroIoTcirroTopicscirroTopicscirroDatabasecirroDatabasecirroWorkflowscirroWorkflowscirroMonitoringcirroMonitoringcirroCourriercirroCourriercirroRapportscirroRapportscirroEstimatecirroEstimatecirroEdgecirroVPNcirroVPN
Architecture cirro-energy

Box edge sur le toit → MQTT → séries temporelles, prévisions de production à 05 h 30 combinées météo, alertes de sous-performance, rapport mensuel d'autoconsommation et coût évité

Vignette cirro-logicirro-logi

Logistique

Logistique & tournées

suivi GPS temps réel, optimisation des tournées, preuve de livraison photo, 10 composants

cirroIoTcirroIoTcirroTopicscirroTopicscirroCartecirroCartecirroFonctionscirroFonctionsFerroDBFerroDBcirroVisioncirroVisioncirroCourriercirroCourriercirroRapportscirroRapportscirroAmplifycirroAmplifycirroEstimatecirroEstimate
Architecture cirro-logi

Boîtiers GPS → positions toutes les 5 s → carte des tournées live, optimisation par fonctions, preuve de livraison par photo (vision), notifications clients, KPI quotidiens et km parcourus

Vignette cirro-gamecirro-game

Gaming

Serveurs de jeu multijoueur

matchmaking par topics, serveurs dédiés autoscalés, CDN assets, scores FerroDB, 10 composants

cirroCDNcirroCDNcirroLBcirroLBcirroVMcirroTopicscirroTopicsferroqferroqFerroDBFerroDBcirroAutoscalecirroAutoscalecirroMonitoringcirroMonitoringcirroBudgetscirroBudgetscirroEstimatecirroEstimate
Architecture cirro-game

File de matchmaking asynchrone → serveurs de parties sur cirroVM ×4 (UDP 7777) autoscalés pour les pointes 20-23 h, CDN pour patches et assets, tick rate surveillé, coût par partie estimé

Vignette cirro-crmcirro-crm

Commercial

CRM & pipeline commercial

relances e-mail automatiques, scoring nocturne, rapports par équipe, audit complet, 11 composants

cirroDNScirroDNScirroLBcirroLBcirroAppFerroDBFerroDBcirroFonctionscirroFonctionscirroCourriercirroCourriercirroCroncirroCroncirroRapportscirroRapportscirroIAMcirroIAMcirroLogscirroLogscirroBudgetscirroBudgets
Architecture cirro-crm

Contacts et opportunités dans FerroDB Raft ×3, relances automatisées par courrier, score d'appétence recalculé à 03 h, tableaux de bord pipeline, journal d'audit des modifications

Vignette cirro-chatcirro-chat

IA interne

Messagerie temps réel

WebSockets sticky, topics messages/présence, FerroQ pour les pics, modération par fonctions, 10 composants

cirroLBcirroLBcirroK8scirroK8scirroAppcirroTopicscirroTopicsferroqferroqcirroFonctionscirroFonctionsFerroDBFerroDBcirroSecretscirroSecretscirroMonitoringcirroMonitoringcirroStatuscirroStatus
Architecture cirro-chat

Salons publics/privés avec historique FerroDB, présence par topics, file d'absorption pour les pointes du soir, modération asynchrone, page de status publique

Vignette cirro-backupcirro-backup

Sauvegarde

PRA & sauvegarde multi-sites

stratégie 3-2-1, snapshots + réplication S3, glacier 90 j, tests de restauration hebdo, 12 composants

cirroCroncirroCroncirroBackupcirroBackupcirroS3cirroS3cirroGlaciercirroGlaciercirroBasculecirroBasculecirroNFScirroNFScirroVPNcirroVPNcirroMonitoringcirroMonitoringcirroStatuscirroStatuscirroCourriercirroCourriercirroSecretscirroSecretscirroGardecirroGarde
Architecture cirro-backup

Fenêtres de sauvegarde nocturnes, réplication S3 vers 2 sites distants via VPN, copies froides 90 j, tests de restauration automatisés le samedi avec rapport de conformité, plan de bascule documenté

Vignette cirro-forgecirro-forge

Développement

Forge de développement interne

dépôts git + registre d'images, runners CI autoscalés, pipelines as code, secrets par env, 10 composants

cirroDepôtscirroPipelinescirroPipelinescirroVMcirroNFScirroNFScirroSecretscirroSecretsOpenTofucirroBoucliercirroBoucliercirroMonitoringcirroMonitoringcirroK8scirroK8scirroTagscirroTags
Architecture cirro-forge

Forge complète in-house : git + registre mirroir, 3 runners autoscalés avec cache NFS, CI déclarée à côté du code (OpenTofu 0.135), environnements chiffrés, préviews éphémères sur K8s

Vignette cirro-bicirro-bi

Données & BI

Plateforme décisionnelle (BI)

entrepôt FerroQuery, ETL nocturne, rapports planifiés, rôles de lecture, 10 composants

FerroQueryFerroQueryFerroDBFerroDBcirroWorkflowscirroWorkflowscirroCroncirroCroncirroRapportscirroRapportscirroExportcirroExportcirroGardecirroGardecirroMonitoringcirroMonitoringcirroBudgetscirroBudgetscirroPortailcirroPortail
Architecture cirro-bi

Pipelines ETL à 02 h vers l'entrepôt analytique, rapports PDF hebdo + export CSV à la demande, contrôle de fraîcheur des données, accès par rôles, budget 80 €/mois

Vignette cirro-livecirro-live

Média

Streaming & retransmissions

encodeurs ABR, CDN basse latence, chat modéré, sous-titres automatiques, replays S3, 9 composants

cirroVideocirroVideocirroCDNcirroCDNcirroS3cirroS3cirroTopicscirroTopicscirroTranscriptioncirroTranscriptioncirroK8scirroK8scirroAppcirroLBcirroLBcirroMonitoringcirroMonitoring
Architecture cirro-live

Encodage ABR multi-débits → diffusion LL-HLS, chat temps réel par topics avec modération, sous-titres générés par transcription en direct, replays archivés 30 j, latence de buffer surveillée

Vignette cirro-ssocirro-sso

Identité

Fournisseur d'identité & SSO

OIDC pour tout le lab, WebAuthn, jetons courts, SPIFFE pour les charges, 10 composants

cirroDNScirroDNScirroLBcirroLBcirroAppcirroIAMcirroIAMcirroSPIFFEcirroSPIFFEcirroTLScirroTLScirroSecretscirroSecretscirroGardecirroGardecirroLogscirroLogscirroBoucliercirroBouclier
Architecture cirro-sso

SSO unique pour toutes les applications : annuaire + WebAuthn, jetons courts signés, identités de charges par SPIFFE, révocation immédiate par garde, audit de chaque connexion, anti-bruteforce

Vignette cirro-searchcirro-search

Recherche

Moteur de recherche documentaire

crawlers par fonctions, index OpenSearch ×3, facettes, snapshots d'index, 9 composants

cirroFonctionscirroFonctionscirroTopicscirroTopicscirroOpenSearchcirroOpenSearchcirroS3cirroS3cirroK8scirroK8scirroAppcirroDNScirroDNScirroLBcirroLBcirroMonitoringcirroMonitoring
Architecture cirro-search

Crawlers planifiés → topic documents → cluster OpenSearch 3 nœuds, recherche plein texte avec extraits surlignés et facettes, corpus + snapshots d'index sur stockage objet, latence surveillée

Vignette cirro-meteocirro-meteo

Environnement

Réseau de stations météo

ingestion continue, climatologie, prévisions locales, alertes gel/canicule, 10 composants

cirroIoTcirroIoTcirroVPNcirroVPNcirroTopicscirroTopicscirroDatabasecirroDatabaseFerroQueryFerroQuerycirroCroncirroCroncirroRèglescirroRèglescirroCourriercirroCourriercirroCartecirroCartecirroPortailcirroPortail
Architecture cirro-meteo

Stations personnelles et publiques fiabilisées par VPN, mesures à la minute, synthèse quotidienne à 06 h 10, règles de seuils (gel, canicule) avec alertes e-mail, cartes de cumuls et portail public

Vignette cirro-shopcirro-shop

E-commercesocle historique

Plateforme e-commerce analytique

FerroDB Raft inter-sites, PostgreSQL 18.6, K8s+Cilium, LLM 27B local, S3, OpenSearch, secrets HSM, CI/CD bleu/vert, 24 composants

cirroVMcirroK8scirroK8scirroAppcirroFonctionscirroFonctionsFerroDBFerroDBcirroDatabasecirroDatabaseFerroQueryFerroQuerycirroS3cirroS3cirroOpenSearchcirroOpenSearchcirroFluxcirroFluxcirroTopicscirroTopicsferroqferroqcirroLLMcirroLLMcirroAgentscirroAgents
Architecture cirro-shop

E-commerce avec catalogue PostgreSQL, commandes FerroDB répliquées lab1↔OVH, recherche OpenSearch, support IA (agents+LLM), budget 120 €/mois, logs chiffrés AES-256-GCM, IaC 29 ressources

Vignette cirro-mediacirro-media

Médiasocle historique

Chaîne vidéo + transcription + archives

RTSP→HLS, STT whisper.cpp, NER, Glacier, CDN edge, 18 composants

cirroVideocirroVideocirroTranscriptioncirroTranscriptioncirroComprehendcirroComprehendcirroS3cirroS3cirroGlaciercirroGlaciercirroCDNcirroCDNcirroDNScirroDNScirroLBcirroLBcirroK8scirroK8scirroAppcirroFluxcirroFluxferroqferroqcirroWorkflowscirroWorkflowscirroMonitoringcirroMonitoring
Architecture cirro-media

Chaîne vidéo complète : ingestion RTSP → encodeur ffmpeg → segments HLS, transcription whisper, analyse NER, archives froides 7 j, CDN edge OVH, pipeline DAG workflows, 16 ressources

Vignette cirro-iotcirro-iot

IoTsocle historique

Flotte capteurs + edge + analytique temps réel

MQTT, Greengrass OTA, télémétrie, FerroDB Raft ×2 sites, 18 composants

cirroIoTcirroIoTcirroGreengrasscirroGreengrasscirroFluxcirroFluxcirroTopicscirroTopicsferroqferroqFerroDBFerroDBFerroQueryFerroQuerycirroDataflowcirroDataflowcirroAthenacirroAthenacirroS3cirroS3cirroRéseaucirroRéseaucirroIPAMcirroIPAMcirroCartecirroCartecirroReglescirroRegles
Architecture cirro-iot

50 capteurs ESP32 → MQTT broker → flux télémétrie → ETL dataflow → warehouse FerroQuery, déploiement edge OTA via Greengrass, règles EventBridge, FerroDB répliqué inter-sites

Vignette cirro-saascirro-saas

SaaSsocle historique

SaaS B2B multi-tenant

SSO Keycloak, API Gateway+GraphQL, support IA, conformité, status page ×2 sites, 28 composants

cirroDNScirroDNScirroLBcirroLBcirroBoucliercirroBoucliercirroGardecirroGardecirroIAMcirroIAMcirroSecretscirroSecretscirroPasserellecirroPasserellecirroGraphQLcirroGraphQLcirroVMcirroK8scirroK8scirroAppcirroFonctionscirroFonctionscirroDatabasecirroDatabaseFerroDBFerroDB
Architecture cirro-saas

SaaS complet : SSO OIDC/SCIM, API Gateway avec OWASP, microservices sur K8s, support IA (agents+LLM 27B), page de status publique répliquée sur 2 sites, conformité 5 règles + DSL, export anti-lock-in, 500 €/mois

Vignette cirro-mlcirro-ml

IA & MLsocle historique

Plateforme ML/AI

2 endpoints LLM (27B + Flash-Next 125B), fine-tuning, feature store, agents éval, CI/CD bleu/vert, 20 composants

cirroLLM ×2cirroLLM ×2cirroModelescirroModelescirroFeaturescirroFeaturescirroVisioncirroVisioncirroComprehendcirroComprehendcirroTranscriptioncirroTranscriptioncirroVoixcirroVoixcirroAgentscirroAgentscirroS3cirroS3FerroDBFerroDBFerroQueryFerroQuerycirroRapportscirroRapportscirroPipelinescirroPipelinescirroMonitoringcirroMonitoring
Architecture cirro-ml

Plateforme ML : 2 endpoints LLM (Qwen 27B Q4 + Flash-Next 125B Q2 uncensored), registre de modèles, feature store avec lineage, harnais d'évaluation (golden set 38), pipeline CI/CD bleu/vert avec rollback, FerroDB Raft ×2 sites, 200 €/mois GPU