Systemdesign

Klare Ebenen statt versteckter Kopplung.

Nova trennt fachlichen Zustand von der technischen Ausführung. Dadurch bleiben Rollen, Migrationen und Servervarianten beherrschbar.

  1. 01

    Console

    Stellt ausschließlich autorisierte Projektionen dar und sendet keine direkten Befehle an verwaltete Server.

  2. 02

    Application API

    Besitzt Sitzungen, Rollen, Mandantengrenzen, öffentliche Verträge und die Orchestrierung von Ressourcen und Operations.

  3. 03

    Resource Core

    Modelliert gewünschten Zustand, Beziehungen, Revisionen, Richtlinien, Quoten und Conditions – unabhängig von alten Tabellen.

  4. 04

    Operations

    Erzeugt Pläne und Jobs, führt kontrolliert aus, sammelt Evidenz und trennt Fehler, Diagnose und Incident.

  5. 05

    Node Agents

    Erhalten versionierte, eng begrenzte Fähigkeiten. Eine allgemeine Remote-Shell gehört nicht zum Produktvertrag.

  6. 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.