Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Six environnements, une seule couche ops autonome

Deux produits, six environnements, un crabe qui les maintient en vie : Truelens et Neura/OpenCrabs en dev, staging et production. Il déploie, surveille les certificats, ping l’uptime, répare le serveur web tout seul et vérifie les sauvegardes, pour que rien ne tombe en silence.

  • Six environnements : Truelens dev/staging/prod et Neura/OpenCrabs dev/staging/prod, chacun sur son propre serveur
  • Certificats surveillés : une vérification horaire suit chaque certificat SSL et alerte avant toute expiration
  • Watchdogs d’uptime : les sites sont pingés toutes les cinq minutes, et un self-heal nginx redémarre le serveur web s’il tombe
  • Disque et sauvegardes : des moniteurs attrapent un disque qui se remplit ou une sauvegarde ratée avant que ça devienne une panne
  • Suivi des déploiements et des releases : chaque déploiement et chaque release GitHub surveillés automatiquement

Une couche ops qui ne dort jamais : le crabe surveille les certificats, l’uptime, les disques et les sauvegardes sur les six environnements, et corrige ce qu’il peut avant que quiconque s’en aperçoive.