Lekko
Lekko · Programmation
Lekko est une plateforme de configuration dynamique qui livrait des feature flags et des déploiements progressifs sous forme de code, sans recompilation. Son équipe a rejoint Rippling en 2025 et le service hébergé a fermé.

À propos de Lekko
About
Qu'est-ce que Lekko
Lekko était une plateforme de configuration dynamique destinée aux équipes d'ingénierie. Elle traitait la configuration comme du code stocké dans le dépôt, ce qui permettait de modifier en production des feature flags, des limites de formule, des blocages par pays ou la part d'un test sans recompiler ni redéployer.
Konrad Niemiec a fondé l'entreprise en 2022. Il avait travaillé sur Flipr, le système interne d'Uber pour changer un comportement à l'exécution, et il a bâti Lekko comme une version commerciale de cette idée pour des sociétés plus petites. Le produit est sorti de la discrétion en juillet 2024 avec un tour d'amorçage de 4,5 millions de dollars mené par Addition et LUX Capital.
L'aventure s'est arrêtée tôt. En janvier 2025, l'équipe de Lekko a rejoint le pôle plateforme de Rippling, et lekko.com renvoie désormais vers le blog de Rippling. Le produit hébergé n'existe plus. Les SDK restent publics sur GitHub, ce qui fait de Lekko une référence de conception plutôt qu'un outil que vous pouvez acheter aujourd'hui.
Premiers pas
Voici les étapes telles qu'elles fonctionnaient du vivant du service.
- Installez la CLI et ajoutez le SDK de votre pile, par exemple le SDK Go ou le SDK TypeScript.
- Définissez un espace de noms dans le dépôt, avec des valeurs typées et les règles qui choisissent entre elles.
- Appelez le SDK là où la valeur est nécessaire. L'évaluation se fait dans votre processus, sans passer par le réseau.
- Modifiez les valeurs dans l'interface web ou dans le code, puis laissez votre pipeline habituel publier le nouveau paquet.
- Surveillez les métriques associées au changement et revenez en arrière en annulant le commit.
Informations sur le produit
Aperçu des tarifs, des plateformes compatibles et des performances de Lekko.
Idéal pour
Les utilisateurs, tâches et cas d'usage où cet outil convient le mieux.
Utilisateurs
- Ingénieurs plateforme
- Équipes backend en Go ou en TypeScript
- Équipes qui quittent un fournisseur de flags hébergé
Tâches
- Déploiement progressif d'un changement risqué
- Accès aux fonctions par formule ou par région
- Nettoyage de la gestion des feature flags
Cas d'usage
- Réglages fréquents en production sans recompilation
- Services sensibles à la latence ou très verrouillés
- Étude de la configuration as code
Fonctionnalités clés
La configuration as code
Chaque valeur réglable vivait dans le dépôt, à côté du code qui la lisait. Cet emplacement rendait la configuration relisible en pull request et permettait d'annuler un mauvais changement comme n'importe quel commit. L'alternative, cliquer dans le tableau de bord d'un fournisseur, ne laisse aucune trace dans le code.
Une évaluation dans le processus
Le SDK téléchargeait un paquet compilé et évaluait les règles en local, donc vérifier un flag coûtait des microsecondes au lieu d'un aller-retour réseau. Les services continuaient de tourner quand le plan de contrôle ne répondait plus, ce qui supprime une panne classique des feature flags hébergés. En contrepartie, le client porte la logique d'évaluation et le paquet grossit avec l'ensemble des règles.
Le nettoyage des flags assisté par IA
Les outils de Lekko lisaient une base de code existante, repéraient les références aux flags et proposaient des remplacements typés. Ils remontaient aussi les flags qu'aucun chemin de code ne lisait plus, ceux qui survivent des années après un lancement. C'était la réponse la plus nette au problème de la dette de flags, dont les fournisseurs hébergés profitent souvent.
Une interface web pour le reste de l'équipe
Les product managers et les responsables support changeaient des valeurs validées depuis le navigateur sans toucher au dépôt. Les permissions décidaient quels espaces de noms chacun pouvait modifier, et chaque changement laissait une trace. Le partage tenait parce que les ingénieurs définissaient ce qui pouvait bouger et que les autres choisissaient dans ce cadre.
Des règles typées et vérifiées avant publication
Les valeurs avaient un type déclaré et la CLI validait les règles avant leur envoi, donc une chaîne ne pouvait pas remplacer un nombre en production sans alerte. Les plages autorisées et les listes de valeurs faisaient partie de la définition. Qui a déjà payé une faute de frappe dans un JSON de flags y accorde plus d'importance qu'à n'importe quel tableau de bord.
Permissions et historique d'audit
Le contrôle d'accès fonctionnait par espace de noms, avec des rôles de lecture, d'édition et d'administration. Chaque changement enregistrait son auteur, la valeur précédente et le commit ou la session à l'origine. Pour une équipe réglementée, cette trace faisait la différence entre publier un réglage et attendre une semaine une approbation.
Avantages et inconvénients
Avantages
- La configuration habite avec le code, donc revue, historique et retour arrière passent par des outils que l'équipe maîtrise déjà.
- L'évaluation locale supprime la dépendance réseau qui transforme les feature flags hébergés en risque de disponibilité.
- Les valeurs typées et la validation avant publication attrapent les erreurs à l'origine de la plupart des pannes de configuration.
- L'offre gratuite couvrait les 25 premiers lekkos, assez pour qu'une petite équipe teste le modèle sur de vrais services.
Inconvénients
- Le produit hébergé n'est plus vendu et l'équipe est partie chez Rippling en janvier 2025, donc il n'y a ni support ni nouvelles fonctions.
- Intégrer le SDK suppose de modifier le code de l'application, un argument plus difficile à vendre qu'un proxy devant des services existants.
- Aucun tarif public n'a existé, donc une petite équipe devait parler au service commercial avant de comparer les coûts avec un fournisseur de flags.
Questions fréquentes
Lekko était une plateforme de configuration dynamique, une catégorie que l'entreprise présentait comme allant au-delà des feature flags. Au lieu d'héberger les flags chez un tiers, elle gardait les valeurs réglables dans votre dépôt sous forme de code typé et les évaluait dans l'application.
Contenus associés
Découvrez des outils, des compétences et des articles liés à Lekko.
Alternatives à Lekko
Base Code
Base44 (Wix) · Programmation · ProductivitéBase Code est un environnement de développement cloud partagé signé Base44. Votre équipe décrit des modifications sur un dépôt GitHub dans le chat, les vérifie en aperçu et les renvoie sous forme de pull requests.
Google EmbeddingGemma 2
Google DeepMind · Rédaction · Image · ProgrammationGoogle EmbeddingGemma 2 est un modèle ouvert de 740 millions de paramètres qui transforme texte, code, images, audio et images vidéo en vecteurs d'un même espace de 768 dimensions, sur un téléphone ou un ordinateur portable.
GitGlow
GitGlow · Programmation · ProductivitéGitGlow est un client Git de bureau qui place votre code et les modifications de vos agents IA dans une même revue, pour savoir ce qui quitte votre machine avant de livrer.
