Une seule définition, partout
Le dossier .sklp/ décrit le développement, la CI, la publication et le déploiement. Vous ne réécrivez pas le même projet à chaque étape.
Démonstration : les logs de tous les projets arrivent dans la console, une trace montre la requête lente, une alerte se déclenche sur le taux d'erreurs, la consommation est suivie, et une issue est ouverte avec le contexte attaché.
Votre stack, telle qu'elle est
Node, Go, Rust, Python ou Bun : un SDK ou un exporteur OTLP, et les logs, traces et métriques arrivent au même endroit. Vos machines virtuelles, vos clusters Kubernetes et vos accès publics y remontent leur état. Sentinel vérifie de l'extérieur que chaque service répond.
Démonstration : Node, Go, Rust, Python ou Bun, PHP et Java bientôt, sites web, API, machines virtuelles ou clusters Kubernetes. Skalpai reçoit les mêmes logs, traces et métriques de chacun et les montre au même endroit.
Le dossier .sklp/ accompagne votre projet du poste de travail à vos machines. sklp lance l'environnement local, exécute la CI, construit et publie les images, puis déploie depuis Git. La même définition sert à chaque étape, et Skalpai vous montre ensuite ce qui tourne réellement.
Démonstration : sklp lance la CI, construit, scanne et publie les images. L'image watch du nœud repère le nouveau tag, réconcilie le Space depuis Git et déploie, en gardant l'ancienne image pour revenir en arrière.
Le dossier .sklp/ décrit le développement, la CI, la publication et le déploiement. Vous ne réécrivez pas le même projet à chaque étape.
Vos services tournent isolés dans un Space, sans démon privilégié. Une machine Linux ordinaire suffit pour commencer.
Chaque machine lit l'état attendu, déploie la bonne version et conserve la précédente pour revenir en arrière si nécessaire.
Les sauvegardes sont restaurées régulièrement et le résultat est daté. Vous savez lesquelles pourront réellement servir.
Pour qui
Indépendants, équipes produit, studios et agences qui opèrent plusieurs apps pour plusieurs clients, équipes qui quittent un PaaS sans vouloir reconstruire une plateforme entière. Un seul système à apprendre, qu'on soit une personne ou dix.
Le cadre