← Retour aux projets

Professionnel · Outil interne

TickSwitch

Simplifier une séquence de déploiement multi-serveurs tout en gardant la disponibilité et la progression visibles.

RôleConception · Développement · Exploitation
TechnologiesNestJS · Node.js · Vue.js · OVH API · rsync · Linux · Load balancing
CodePrivé
Composition abstraite de tableaux de bord et de serveurs connectés

Le contexte

La problématique

Les déploiements nécessitaient d’enchaîner des opérations sensibles : retirer un serveur du trafic, mettre à jour sa version, vérifier son état puis le remettre en ligne.

L’approche

La solution

Une application NestJS et Vue.js qui orchestre le cycle serveur par serveur via l’API OVH et rsync, remonte leur état et centralise les opérations de déploiement.

Fonctionnalités clés

Ce que le produit permet.

01

Visualisation et actualisation automatique de l’état des serveurs

02

Activation et désactivation

03

Retrait temporaire du load balancer OVH

04

Synchronisation des builds avec rsync

05

Contrôle puis remise dans la pool

06

Suivi détaillé de la progression

Résultats

Des mises en production plus lisibles, reproductibles et sereines, sans interruption globale de service.