
Cogiteos Orchestrator
Contexte
Cogiteos avait besoin d'un socle fiable pour déployer et administrer des environnements Odoo Enterprise dédiés à ses clients B2B. L'objectif était de réduire les opérations manuelles tout en conservant une séparation nette des données, des ressources et des secrets entre les clients.
Le défi consistait à orchestrer tout le cycle de vie d'une instance — provisionnement du VPS, configuration réseau, déploiement de la stack, installation des modules, sauvegardes et contrôles de santé — sans transformer l'infrastructure en succession d'actions ponctuelles difficiles à suivre.
La plateforme devait également rester exploitable au quotidien : visibilité sur les clients et les instances, métriques d'infrastructure, gestion des modules, clonage, import, restauration et opérations de démarrage ou d'arrêt depuis une interface unique.
Solution
Le projet repose sur un control plane composé d'une API d'orchestration en Go, d'une interface d'administration en Vue.js 3 et d'une base SQLite pour les données de pilotage. Les secrets sont chiffrés avec AES-256-GCM, avec une clé dérivée par Argon2id.
Depuis l'interface web, l'équipe crée une instance en sélectionnant le client, le nom, le sous-domaine, le domaine éventuel, les ressources serveur, la version Odoo et la langue par défaut. Le workflow enchaîne ensuite les appels OVH, le bootstrap SSH, la configuration DNS, le déploiement Docker Compose et les contrôles de santé.
Chaque environnement client s'appuie sur une stack isolée réunissant Odoo 19, PostgreSQL, Redis et Restic. Les modules partagés ou spécifiques sont gérés depuis un catalogue et synchronisés sur les instances selon les besoins.
Les fonctions opérationnelles complètent le dispositif : sauvegardes et restaurations, clonage d'instances, import d'archives, suivi des logs, métriques CPU/RAM/disque et tableaux de bord Prometheus/Grafana.
Résultats
Projets Similaires
Découvrez d'autres études de cas techniques.

Billetterie Festival du Court Métrage
Une infrastructure complète de billetterie pour orchestrer les ventes, les réservations et le contrôle des entrées du Festival du Court Métrage. La solution relie les parcours publics, scolaires et professionnels aux outils d'exploitation du festival.
Genius ERP × HubSpot Connector
Connecteur SaaS publié sur le HubSpot Marketplace qui relie Genius ERP à HubSpot CRM. Synchronisation bidirectionnelle des deals et devis, création automatique de clients ERP, et portail d'administration complet — le tout dans une architecture serverless multi-comptes AWS.

Goofirst.ai
Goofirst.ai centralise la gestion des fiches Google Business Profile pour les restaurants, commerces et agences multi-établissements. La plateforme synchronise fiches, avis, posts et médias avec Google, et s'appuie sur Gemini pour générer descriptions et réponses aux avis. Un tableau de bord unique remplace les connexions multiples et les fiches laissées à l'abandon.
Vous avez un projet similaire ?
Discutons de vos enjeux techniques et voyons comment nous pouvons transformer votre infrastructure ensemble.