1 points par lazypl82 14 시간 전 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Bonjour. Je crée des outils de développement comme side project en parallèle de mon travail en entreprise. Je partage Relivio, qui structure la prise de décision pendant les 15 minutes suivant un déploiement.

Ce qui me préoccupait dans un déploiement, ce n’était pas le déploiement lui-même, mais les 15 minutes qui suivent. La CI est passée, les tableaux de bord semblent globalement normaux, mais quand les erreurs augmentent un peu, il n’est pas évident de savoir immédiatement si c’est lié à ce déploiement, si c’est une fluctuation qui arrivait déjà parfois, ou s’il faut rollback tout de suite.

Relivio n’est pas un outil qui remplace la surveillance existante. Le monitoring est efficace pour avoir une vue large de l’état du système au quotidien, tandis que Relivio est une couche étroite qui ne répond qu’à une seule question : « ce déploiement est-il OK en ce moment ? »

Ce qu’il fait est simple. Il prend les logs d’erreur existants, les stack traces, les types d’exception et les informations de déploiement, puis produit un verdict unique par déploiement.

  • Évaluation en trois niveaux : STABLE / WATCH / RISK
  • Liste des API affectées
  • Une ligne de prochaine action (next action)

J’ai fixé un principe de manière assez stricte. Je n’accepte aucune donnée que l’utilisateur devrait mesurer et envoyer en plus. Sans cette limite, on finit par repartir vers la recréation d’un petit APM.

Les humains consultent le verdict via la console ou des alertes Slack / Discord, et les agents lisent ce même verdict via une API ou un serveur MCP. L’idée est que l’historique des décisions prises juste après un déploiement puisse aussi être relu plus tard par d’autres agents, ou par moi-même dans le futur.

  • Essayer tout de suite (sans inscription) : relivio.dev/demo
  • Repo Source / application de démo : github.com/lazypl82/relivio-demo-fastapi
  • SDK TypeScript : npm relivio
  • SDK Python : PyPI relivio
  • Serveur MCP inclus
  • Présentation du produit : relivio.dev

C’est encore en alpha et je n’ai pas encore trouvé de premiers utilisateurs. Voici les points qui m’intéressent particulièrement.

  1. Ressentez-vous un vrai besoin pour une couche dédiée aux 15 minutes suivant un déploiement, ou bien la stack existante vous suffit-elle ?
  2. La classification en 3 niveaux STABLE / WATCH / RISK vous semble-t-elle exploitable en conditions réelles ? (WATCH est celui dont je suis le moins sûr)
  3. Une architecture où les agents lisent le verdict via MCP vous paraît-elle utile ?

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.