Nx, une startup développant des outils pour simplifier le travail des équipes de développement de logiciels au sein d’un référentiel de code unique, a clôturé aujourd’hui un cycle de série A de 16 millions de dollars avec la participation de Nexus Venture Partners et a16z.
Le financement sera utilisé pour étendre le produit entièrement géré de Nx, Nx Cloud, afin d’en faire davantage un remplacement des outils d’intégration continue existants, tels que Jenkins, a déclaré le co-fondateur et PDG Jeff Cross à TechCrunch dans une interview par courrier électronique.
« Lorsque tous les développeurs ont été mis à distance pendant la pandémie, les entreprises ont pris conscience des difficultés et des frais généraux du développement cloisonné, ainsi que des avantages de l’utilisation de « monorepos » persistants à la place », a déclaré Cross. « De nombreuses entreprises prétendent résoudre tous les aspects de l’expérience des développeurs, ce qui submerge les décideurs avec trop de choix. Notre approche est plus prescriptive et plus ciblée.
Avant de lancer Nx, Cross et l’autre co-fondateur de Nx, Victor Savkin, travaillaient chez Google au sein de l’équipe Angular, l’équipe responsable de la maintenance du framework Angular pour la création d’applications Web. Ils ont quitté Google pour démarrer une entreprise de conseil Angular en 2016, mais affirment avoir constaté un besoin urgent d’outils permettant aux développeurs de stocker plus facilement les applications et les bibliothèques associées dans un référentiel de code partagé.
« Nous avons créé le système de build open source, Nx », a déclaré Cross. « Nous nous concentrons principalement sur l’écosystème JavaScript, mais Nx est indépendant du langage et peut tout construire. Les développeurs peuvent écrire des plugins privés ou open source pour améliorer la prise en charge de langages ou de frameworks spécifiques, un peu comme les plugins de première classe maintenus par l’équipe principale de Nx.
Le produit principal de Nx est une version hébergée dans le cloud de Nx, le Nx Cloud susmentionné.
« La principale valeur de Nx et de Nx Cloud est que nous aidons les équipes de développement de produits à proposer plus de fonctionnalités plus rapidement », a déclaré Cross. « Nous faisons cela en facilitant le déplacement de toutes les parties d’un produit dans un seul référentiel… Ensuite, Nx et Nx Cloud disposent de plusieurs couches d’intelligence pour rendre les builds (c’est-à-dire transformer un dépôt en une application en cours d’exécution) rapides en construisant uniquement ce qui doit l’être. construit, en mettant en cache les résultats des tâches autant que possible, puis en distribuant le travail de manière optimale.
Désormais, les monorepos confèrent des avantages, comme la facilité de réutilisation et une collaboration rationalisée entre les équipes. Mais ils présentent également des inconvénients, à savoir la nécessité d’un stockage supplémentaire par défaut et l’absence de contrôle d’accès par projet.
C’est-à-dire que les monorepos pourraient ne pas convenir à tout le monde. Mais il y a une clientèle qui le réclame : Nx, qui compte une équipe de 37 personnes, prétend avoir des centaines d’abonnés et plus de 15 millions d’installations du projet open source Nx par mois.
« Nous avons plus que doublé le nombre de nos clients entreprises et quintuplé nos revenus de logiciels en tant que service », a déclaré Cross. « Nous avons plus de deux ans d’expérience et une forte attirance de la part des entreprises clientes : nous continuons à recruter pour suivre notre pipeline entrant de contrats d’entreprise. »