Systemdesign
Klare Ebenen statt versteckter Kopplung.
Nova trennt fachlichen Zustand von der technischen Ausführung. Dadurch bleiben Rollen, Migrationen und Servervarianten beherrschbar.
- 01
Console
Stellt ausschließlich autorisierte Projektionen dar und sendet keine direkten Befehle an verwaltete Server.
- 02
Application API
Besitzt Sitzungen, Rollen, Mandantengrenzen, öffentliche Verträge und die Orchestrierung von Ressourcen und Operations.
- 03
Resource Core
Modelliert gewünschten Zustand, Beziehungen, Revisionen, Richtlinien, Quoten und Conditions – unabhängig von alten Tabellen.
- 04
Operations
Erzeugt Pläne und Jobs, führt kontrolliert aus, sammelt Evidenz und trennt Fehler, Diagnose und Incident.
- 05
Node Agents
Erhalten versionierte, eng begrenzte Fähigkeiten. Eine allgemeine Remote-Shell gehört nicht zum Produktvertrag.
- 06
Services
Apache, Nginx, PHP-FPM, Postfix, Dovecot, DNS und Datenbanken bleiben eigenständige Dienste mit plattformspezifischen Treibern.
Migrationsprinzip
Bestehende Dienste werden nicht auf einmal ersetzt.
Legacy-Ausführung kann während der Migration hinter demselben Operations-Vertrag weiterarbeiten. Native Treiber ersetzen sie dienstweise, ohne das Ressourcenmodell oder die Oberfläche neu zu bauen.