Un nombre croissant d’organisations adoptent des microservices, des services faiblement couplés et déployables indépendamment qui, ensemble, constituent une application. Selon une enquête O’Reilly de 2020, 77 % des organisations avaient adopté les microservices à ce moment-là, 29 % déclarant qu’elles migraient ou mettaient en œuvre la majorité de leurs systèmes à l’aide de microservices.
L’adoption généralisée des microservices a cependant engendré de nouveaux problèmes dans le développement d’applications. Selon la même enquête O’Reilly, la culture d’entreprise et l’intégration avec les systèmes de maintien sont devenues des défis majeurs dans le domaine des microservices.
Les startups se sont précipitées pour combler le vide des solutions. Il y a Helios, une plateforme de gestion de microservices qui aide les développeurs à comprendre comment leur code interagit avec le reste de leurs applications. Des fournisseurs comme OpsLevel et Temporal sont en concurrence avec Helios pour les affaires, offrant des plates-formes qui organisent des microservices dans un portail centralisé. Un nouvel entrant dans l’espace est Nucleus, qui vise à permettre aux développeurs de créer des architectures de microservices en utilisant une gamme d’outils d’infrastructure, de sécurité et d’observabilité. Soutenu par Y Combinator, Nucleus a levé 2,1 millions de dollars en fonds de capital-risque à ce jour.
Nucleus a été cofondé par Evis Drenova et Nick Zelei en 2021, après que les deux aient passé environ sept ans à construire des plates-formes d’infrastructure à la fois dans de grandes entreprises (par exemple IBM, Garmin) et des startups (Skyflow, Newfront). L’inspiration pour Nucleus est venue après que Drenova et Zelei ont réalisé qu’ils devaient souvent reconstruire la même plate-forme pour aider les développeurs à créer, tester et déployer leurs microservices.
« Nous avons remarqué que de plus en plus d’entreprises essayaient de passer à [microservices] et briser leurs monolithes, mais j’ai vraiment eu du mal à bien le faire », a déclaré Drenova par e-mail. « Certaines entreprises qui ont essayé de passer aux microservices se sont brûlé les doigts parce qu’elles n’avaient pas les bons outils et, plus important encore, les bonnes personnes… Nous voulons qu’il soit facile et fiable pour les entreprises de passer non seulement aux microservices mais des architectures orientées services sans avoir besoin d’être des experts en sécurité, en infrastructure et en observabilité.
Avec Nucleus, les développeurs définissent des microservices et les déploient sur la plate-forme Nucleus, qui configure automatiquement les aspects de leur sécurité, leur observabilité et bien plus encore. Nucleus est livré via une interface de ligne de commande conçue pour s’adapter aux workflows de développement existants et est livré avec des intégrations prédéfinies, y compris des outils tels que Hashicorp, Cloudflare et Okta.
« Nucleus est une plate-forme d’infrastructure qui vous permet une liberté totale sur votre code », a déclaré Drenova. « En tant que développeur, vous pouvez écrire votre code dans la langue de votre choix et nous le prenons en charge immédiatement. Nous n’interférons pas avec votre logique métier – une façon de penser est que nous avons construit une cage dans laquelle vous pouvez mettre votre code et que cette cage est intégrée à votre infrastructure et à vos outils tiers et est extrêmement sécurisée.
Drenova reconnaît les nombreux rivaux dans l’espace d’orchestration des microservices. Mais il voit la foule du « bricoleur » comme le principal concurrent de Nucleus, .
« Avant d’écrire un code, nous avons interrogé 55 directeurs de la technologie et 90 % ont déclaré qu’ils avaient construit quelque chose comme ça dans le passé et que cela prenait en moyenne 8 à 12 mois, coûtait plus d’un million de dollars et prenait trois ingénieurs seniors à temps plein. « , a déclaré Drenova. « Nous pensons que nous pouvons fournir un meilleur produit en 10 % du temps qu’il faudrait au bricolage et à 10 % du coût. C’est assez convaincant.
Ce sont de belles promesses. Mais au crédit de Drenova, Nucleus – dont la plate-forme est encore en version bêta – compte déjà « quelques » premiers clients et huit partenaires de conception. Les investisseurs ont également été conquis, avec des bailleurs de fonds tels que Soma Capital, Y Combinator, LombardStreet Ventures et des « douzaines » d’anges qui ont investi des capitaux dans la direction de Nucleus.
« Nucleus est un logiciel essentiel. Nous gérons et gérons tous vos services », a ajouté Drenova. « C’est plus grand que n’importe quel développeur, ce qui signifie que les directeurs de la technologie sont toujours nos acheteurs… Notre marché cible est constitué d’entreprises comptant plus de 20 développeurs qui migrent vers une architecture orientée services. Mais toute entreprise qui utilise des services peut nous utiliser.
Nucleus se concentre actuellement sur la croissance organique, avec une petite équipe de quatre employés, dont les co-fondateurs. Drenova envisage d’embaucher 1 à 2 ingénieurs l’année prochaine, mais il est plutôt conservateur, attendant des signes plus forts d’adéquation produit-marché.
« En période de ralentissement, les règles du jeu sont plus équitables pour les entreprises en démarrage, et tandis que les plus grands concurrents se concentrent sur la réduction de la consommation de trésorerie et le maintien en vie, nous mettons la pédale au métal et recherchons l’opportunité », a déclaré Drenova. « Nous avons beaucoup d’argent à la banque et nous avons une piste pour les prochaines années. »