Modules & Projects
Features bündeln und Oberflächen klar zuordnen.
BUILD • CONNECT • EXTEND
Nexum ist kein neues Framework und kein Ersatz für Symfony, sondern eine organisatorische Erweiterung – mit Modules, Projects und direkt nutzbaren Komponenten für klarere Symfony-Anwendungen.
Nexum ist ein Vorschlag, keine Vorgabe.

DAS PRINZIP
Features bündeln und Oberflächen klar zuordnen.
Deine gewohnten Werkzeuge bleiben erhalten.
Klare Zuständigkeiten erleichtern die Zusammenarbeit.
Offen entwickelt und gemeinsam verbesserbar.
WAS IST NEXUM?
Symfony bestimmt, wie deine Anwendung technisch funktioniert. Nexum hilft dabei, wie sie organisatorisch aufgebaut ist.
Modules bündeln fachliche Bereiche. Projects gruppieren bei Bedarf mehrere Oberflächen und Domains. Einzelne Nexum-Komponenten bleiben direkt nutzbar – klassische Symfony-Strukturen ebenso.
„Eine andere Ordnerstruktur erzeugt nicht automatisch eine bessere Architektur. Aber sie kann helfen, gute Architektur sichtbar zu machen und langfristig beizubehalten.“
— Nexum
ZWEI ORGANISATORISCHE EBENEN
Nexum wächst mit der Anwendung, ohne dich in eine einzige Struktur zu zwingen.
Bündeln fachlich zusammengehörigen Code.
Gruppieren Anwendungsbereiche und deren Modules.
Kein goldener Käfig. Normale Symfony-Controller, Services, Commands und eigene Adapter bleiben weiterhin möglich.
EINE ANWENDUNG. MEHRERE BEREICHE.
Shared Modules werden wiederverwendet. Project-private Modules und Controller bleiben in genau der Oberfläche, zu der sie gehören.
Projects verstehenUser
Media
Payment
Storefrontexample.de · Checkout
Adminadmin.example.de · Dashboard
APIapi.example.de
DAS GLEICHE FEATURE
Die technischen Möglichkeiten bleiben gleich. Nexum verändert, wo zusammengehörende Bestandteile liegen – und macht den fachlichen Zusammenhang dadurch schneller sichtbar.

PASST NEXUM ZU DIR?
Nexum kann große Teams unterstützen und ebenso in kleineren Projekten sinnvoll sein. Entscheidend ist, ob dir die zusätzliche Struktur hilft.
Es gibt keinen pauschal richtigen Ansatz. Anforderungen, Team und Ziele entscheiden.