Nx erhält 16 Millionen US-Dollar für die Entwicklung von „Monorepo“-Tools für Softwareentwickler

Nx erhaelt 16 Millionen US Dollar fuer die Entwicklung von „Monorepo Tools

Nxein Startup, das Tools entwickelt, die Software-Entwicklungsteams die Arbeit in einem einzigen Code-Repository erleichtern sollen, hat heute eine Serie-A-Runde im Wert von 16 Millionen US-Dollar unter Beteiligung von Nexus Venture Partners und a16z abgeschlossen.

Die Finanzierung wird verwendet, um das vollständig verwaltete Produkt von Nx, Nx Cloud, zu erweitern, um es eher zu einem Ersatz für bestehende kontinuierliche Integrationstools zu machen, wie Jenkins, Mitbegründer und CEO Jeff Cross gegenüber Tech in einem E-Mail-Interview sagte.

„Da während der Pandemie alle Entwicklungsmitarbeiter remote arbeiteten, erkannten die Unternehmen die Schmerzen und den Aufwand isolierter Entwicklung sowie die Vorteile der Verwendung immergrüner ‚Monorepos‘ stattdessen noch mehr“, sagte Cross. „Viele Unternehmen behaupten, alle Aspekte der Entwicklererfahrung zu lösen, was Entscheidungsträger mit zu vielen Auswahlmöglichkeiten überfordert. Unser Ansatz ist präskriptiver und eng fokussierter.“

Vor der Einführung von Nx arbeiteten Cross und der andere Mitbegründer von Nx, Victor Savkin, bei Google im Angular-Team – dem Team, das für die Pflege des Angular-Frameworks zum Erstellen von Web-Apps verantwortlich ist. Sie verließen Google, um 2016 ein Angular-Beratungsunternehmen zu gründen, sagten jedoch, dass sie einen dringenden Bedarf an Tools sahen, die es Entwicklern einfacher machen, verwandte Apps und Bibliotheken in einem gemeinsamen Code-Repository zu speichern.

„Wir haben das Open-Source-Build-System Nx erstellt“, sagte Cross. „Der größte Teil unseres Fokus liegt auf dem JavaScript-Ökosystem, aber Nx ist sprachunabhängig und kann alles erstellen. Entwickler können private oder Open-Source-Plugins schreiben, um die Unterstützung für bestimmte Sprachen oder Frameworks zu verbessern, ähnlich wie die erstklassigen Plugins, die vom Nx-Kernteam verwaltet werden.“

Das Kernprodukt von Nx ist eine in der Cloud gehostete Version von Nx, die bereits erwähnte Nx Cloud.

„Der Hauptwert von Nx und Nx Cloud besteht darin, dass wir Produktentwicklungsteams dabei helfen, mehr Funktionen schneller bereitzustellen“, sagte Cross. „Wir erreichen dies, indem wir es einfach machen, alle Teile eines Produkts in ein einziges Repository zu verschieben … Dann verfügen Nx und Nx Cloud über mehrere Intelligenzebenen, um Builds (z. B. die Umwandlung eines Repositorys in eine laufende App) schnell durchzuführen, indem nur das erstellt wird, was erstellt werden muss erstellt, Aufgabenausgaben wann immer möglich zwischengespeichert und die Arbeit dann optimal verteilt.“

Heute bieten sogenannte Monorepos Vorteile wie eine einfache Wiederverwendung und eine optimierte Zusammenarbeit zwischen Teams. Sie haben aber auch Nachteile, nämlich den standardmäßigen Bedarf an zusätzlichem Speicher und das Fehlen einer projektbezogenen Zugriffskontrolle.

Das heißt, dass Monorepos möglicherweise nicht jedermanns Sache sind. Aber es gibt einen Kundenstamm, der danach verlangt – Nx, das über ein 37-köpfiges Team verfügt, behauptet, Hunderte von Abonnenten und über 15 Millionen Installationen des Open-Source-Nx-Projekts pro Monat zu haben.

„Wir haben unsere Unternehmenskundenzahl mehr als verdoppelt und verfünffacht „Wir steigern unseren Software-as-a-Service-Umsatz“, sagte Cross. „Wir sind seit mehr als zwei Jahren erfolgreich und haben eine starke Anziehungskraft bei Unternehmenskunden. Wir stellen weiterhin Mitarbeiter ein, um mit unserer eingehenden Pipeline an Unternehmensabschlüssen Schritt zu halten.“

tch-1-tech