Comment MeterFlow transforme ce que font vos clients en crédits, limites et factures — expliqué sans jargon.
Le problème
Facturer à l'usage ressemble à du simple comptage. Ce n'en est pas. Chaque action d'un client déclenche une chaîne, et chaque maillon peut céder.
Pourquoi c'est important. Les étapes 1 et 2 doivent être rapides, car votre client attend. Les étapes 3 à 6 doivent être parfaites, car il s'agit d'argent. La plupart des équipes construisent cela deux fois : vite la première, correctement la seconde, après la première contestation.
La structure
Pourquoi cette séparation. Vos clients ne voient que votre produit. Vos développeurs ne touchent que le bloc de gauche. Tous les autres — comptabilité, support, celui qui fixe les prix — travaillent uniquement dans le bloc de droite, sans avoir besoin d'une mise en production.
Le vocabulaire
Le SDK
Sous le capot
Pourquoi le travail est coupé en deux. Si MeterFlow faisait tous ses calculs avant de répondre, vos clients les plus actifs seraient les plus lents : plus ils consomment, plus ils attendent. Nous acceptons l'événement instantanément et le totalisons ensuite, si bien que la vitesse de votre produit ne dépend jamais de ce que quelqu'un a consommé.
Le filet de sécurité · 1 sur 3
Les connexions tombent. Quand cela arrive, votre application ne peut pas savoir si la requête est passée — elle la renvoie donc. Et c'est la bonne chose à faire.
Pourquoi le numéro de ticket compte. Sans lui, deux secondes de réseau instable coûtent de l'argent réel à votre client et une demande d'assistance à vous. Chaque requête qui modifie un solde peut en porter un, et MeterFlow ne l'exécute que la première fois.
Le filet de sécurité · 2 sur 3
Le solde d'un client n'est pas un nombre dans une case que quelqu'un peut modifier. C'est la somme de tous les crédits qui lui ont été accordés, moins tous ceux qu'il a dépensés.
Pourquoi cela fonctionne ainsi. Quand un client écrit « nous n'avons jamais consommé autant », vous n'avez pas besoin qu'on vous croie : vous montrez la liste. Chaque ligne a une date, un motif et un montant, et aucune ligne n'a jamais été modifiée. C'est la différence entre une conversation sur la facture et une dispute sur la facture.
Le filet de sécurité · 3 sur 3
Quand le solde atteint zéro, la requête suivante reçoit une réponse précise : crédit insuffisant. Pas un délai dépassé. Pas une erreur générique. Et pas un feu vert silencieux qui met discrètement le compte à découvert.
Parce que la réponse est précise, votre produit peut afficher « vous n'avez plus de crédits — rechargez » au lieu d'une page d'erreur. Cet écran est l'un de vos meilleurs moments pour proposer une montée en gamme.
Personne ne peut dépenser un argent qui ne vous a pas été versé, et aucun développeur n'a à écrire le code qui décide si un débit partiel était autorisé.
Notifications
Vous n'avez jamais à vérifier. Quand il se passe quelque chose qui vous intéresse, MeterFlow envoie un message à votre application en quelques secondes — et le signe, pour que vous puissiez prouver qu'il vient de nous.
Pourquoi la signature existe. L'adresse sur laquelle votre application écoute est exposée sur internet. Sans signature, quiconque la trouverait pourrait vous envoyer un message disant qu'un client a payé, et votre application le croirait. Avec elle, un message falsifié est écarté avant de causer le moindre dégât.
Le tableau de bord
Connectez-vous et vous voyez vos organisations, vos projets et tout ce qu'ils contiennent. Changer un prix ne demande ni développeur, ni mise en production, ni base de données.
Tout ce que vous possédez, sur un écran. Clair ou sombre.
La procédure
Pourquoi la clé n'apparaît qu'une fois. Une fois copiée, MeterFlow n'en conserve qu'une empreinte chiffrée — assez pour reconnaître votre application, pas assez pour reconstituer la clé. Si notre base de données était volée, les clés qu'elle contient seraient inutilisables. Le prix à payer : nous ne pouvons plus vous la montrer. Si vous la perdez, vous la révoquez et en créez une nouvelle.
Au quotidien
La consommation d'un client, détaillée par compteur.
Tapez le nom d'un client et vous avez tout le tableau : ce qu'il lui reste, ce qu'il a dépensé et en quoi.
Pourquoi le support tient à cet écran. « Pourquoi ma facture est-elle si élevée ? » trouve réponse en une trentaine de secondes, par la personne qui lit le courriel — sans ouvrir de ticket auprès des développeurs.
Sécurité
Une clé appartenant à un projet ne peut rien lire, modifier ni même détecter dans un autre. Chaque enregistrement porte le projet auquel il appartient, et chaque requête est vérifiée en conséquence.
Invitez vos collègues comme administrateur, membre ou observateur. Celui qui a seulement besoin de consulter les soldes ne reçoit pas en plus le pouvoir de changer vos prix.
L'alternative
Pour commencer
Créez un compte, créez un projet, copiez une clé. Votre premier événement mesuré peut être enregistré avant que votre café ne refroidisse.