Toutes les réalisations

Startup SaaS — série A (sous NDA)

Audit FinOps AWS avant la prochaine levée

Une équipe de douze, une facture AWS qui doublait tous les six mois et un board qui posait des questions. Audit en deux semaines : right-sizing, passage sur Graviton, Savings Plans, cycle de vie S3 et suppression de trois environnements fantômes. Aucune régression fonctionnelle.

−61 %

de facture AWS pour une startup SaaS, sans toucher au produit

Le contexte

Douze personnes, une facture AWS qui doublait tous les six mois, un board qui posait des questions. À ce rythme, la dépense est multipliée par huit en dix-huit mois : ce n’est plus une ligne de coût, c’est du runway consommé par de la capacité inutilisée.

Une facture qui dérive ainsi n’est presque jamais une mauvaise décision, mais la somme de décisions locales correctes : une instance agrandie pour débloquer une démonstration, un environnement créé pour un test, un bucket que rien n’expire. À douze, personne n’a le temps de lire cette facture : la seule personne capable de l’analyser est celle qui livre le produit.

Le piège est la réponse évidente. Couper dégrade le produit au moment où il doit convaincre, et réécrire coûte plus de temps d’ingénierie que la dépense évitée. La contrainte était donc : réduire sans toucher au produit.

Notre intervention

Deux semaines, en commençant par mesurer. L’écart entre l’endroit où une équipe croit dépenser et celui où elle dépense vraiment constitue l’essentiel du sujet : un tableau de bord Grafana a servi d’instrument avant de devenir un livrable.

Le right-sizing d’abord : les ressources demandées sur EKS avaient été fixées une fois, à l’estime, puis jamais confrontées à la consommation observée. Ensuite Graviton, meilleur rapport prix/performance à charge égale : sur des workloads conteneurisés, c’est une reconstruction d’images et un changement de groupe de nœuds, à condition que chaque dépendance existe en ARM. Aucune ligne de code produit n’est touchée.

L’ordre compte. Les Savings Plans ne sont engagés qu’après le right-sizing : s’engager avant, c’est acheter du gaspillage pour un an ou trois. Le socle résiduel étant alors connu, l’engagement porte sur lui et non sur une dépense que l’on va corriger la semaine suivante.

Restaient le stockage et les fantômes : des règles de cycle de vie S3 pour que les objets cessent de s’accumuler indéfiniment, et la suppression de trois environnements provisionnés, oubliés, facturés. Elle a été portée dans le code Terraform, parce qu’un environnement supprimé à la main revient, alors qu’un environnement retiré de la description d’infrastructure ne revient pas.

Résultats

  • Runway allongé de 5 mois
  • Coût par client divisé par 2,6
  • Tableau de bord FinOps repris en interne

Technologies & outils

AWSEKSGravitonSavings PlansS3 LifecycleTerraformGrafana

61 % de facture AWS en moins, sans régression fonctionnelle ni modification du produit. Le runway s’allonge de cinq mois : la différence entre lever sous contrainte et lever à une date choisie, sans arbitrage sur la feuille de route.

Le coût par client est divisé par 2,6, et c’est ce chiffre qu’un board sait lire : sous un certain seuil, la croissance cesse d’être une facture qui monte plus vite que le revenu. Le tableau de bord FinOps a été repris en interne — un audit ne se reconduit pas, mais une équipe qui voit sa dépense ne la laisse pas doubler deux fois. C’est sur ce transfert que se terminent nos missions cloud et FinOps.

Expertise mobilisée — FinOps

06 — Contact

45 minutes.
Sans engagement.

Décrivez la décision technique devant vous. Nous vous disons ce que nous ferions, si c’est pour nous, et ce que ça coûte. Réponse sous 24 h ouvrées, par un associé.

Adresse42 rue de la Py, 75020 Paris, France
DélaiRéponse < 24 h ouvrées
LanguesFrançais, anglais, arabe