Inventage Tech-RadarInventage Tech-Radar

Nx Monorepo

FrontendDevOps
Trial

Nx ist ein Build-System und Monorepo-Management-Tool, das durch intelligentes Caching und Task-Orchestrierung die Entwicklungsgeschwindigkeit in grösseren Projekten erhöht. Nx analysiert Abhängigkeitsgraphen zwischen Projekten, führt nur betroffene Tasks aus und parallelisiert sie wo möglich. Regeln für Modul-Grenzen verhindern unerwünschte Abhängigkeiten zwischen Projekten.

Nx lässt sich inkrementell einführen und skaliert mit der Projektgrösse. Für Monorepos mit mehreren Frontend-Applikationen und Shared-Libraries sehen wir Nx als interessanten Kandidaten, den wir in einem passenden Projekt erproben wollen.