Retour aux expériences

Founder & CEO · 2019 - now

Kamina.io

Mon studio d'engineering par abonnement pour les entreprises SaaS en Europe : des livraisons pour plus de 40 équipes clientes, un délai moyen de 48 h et un SLA de disponibilité de 99,99 %.

kamina.io

Le problème

Les entreprises SaaS ont souvent besoin d'engineering senior, d'hébergement et de maintenance sans recruter une équipe complète ni signer de contrat long terme.

Kamina.io est le studio que j'ai fondé pour fournir cela par abonnement : pas de contrat long terme, propriété intellectuelle entièrement transférée au client, pause ou résiliation à tout moment. Pour garder des délais courts sur de nombreux clients, le travail devait reposer sur des fondations réutilisables plutôt que repartir de zéro à chaque fois.

Ce que j'ai construit

  • J'ai construit une plateforme GitOps sur Flux qui déploie des stacks open source sélectionnées sur les propres clusters Kubernetes des clients.
  • J'ai construit un template SaaS multi-tenant (React Router, Convex, Tailwind) que je réutilise d'un projet client à l'autre.
  • J'opère l'hébergement managé derrière le SLA de disponibilité de 99,99 %, sur Cloudflare, AWS et GCP.
  • J'incube Alich.ai, un agent SRE Kubernetes propulsé par LLM et écrit en Go, qui détecte des anomalies comme CrashLoopBackOff et OOMKilled et propose des correctifs.

Décisions et arbitrages

  • Un abonnement sans engagement long terme plutôt que des projets au forfait

    Pourquoi: cela force la clarté des deux côtés sur ce que le client reçoit

    Coût: le client peut mettre en pause ou résilier à tout moment.

  • Un template multi-tenant réutilisable plutôt qu'une nouvelle base de code par client

    Pourquoi: cela garde des délais courts

    Coût: les projets clients partent de mes conventions plutôt que d'une page blanche.

  • Un déploiement GitOps sur les propres clusters Kubernetes du client

    Pourquoi: le client garde le contrôle de son infrastructure

    Coût: je dois supporter des clusters qui ne m'appartiennent pas.

Résultat

Depuis 2019, j'ai livré pour plus de 40 équipes clientes en France, en Espagne et dans le reste de l'Europe, avec un délai moyen de 48 h par demande et un SLA de disponibilité de 99,99 % sur l'hébergement managé.

Stack

React · React Router · Next.js · TypeScript · Convex · Tailwind CSS · Kubernetes · Flux · Cloudflare · AWS · GCP · Go

À retenir

Diriger un studio m'a appris que les meilleures relations client commencent par dire non au scope creep. Le modèle par abonnement force la clarté des deux côtés : le client sait exactement ce qu'il reçoit, et je peux me concentrer sur la livraison plutôt que sur la négociation.