Skip to Content
CubyArchitektur

Architektur

Das folgende Diagramm zeigt die Gesamtarchitektur von Cuby — vom Browser ueber den Core bis zu den verwalteten Produkten und externen Systemen:

Komponenten

KomponenteAufgabe
ProductManagerSpawnt und ueberwacht Produkt-Prozesse, Auto-Restart bei Crash
PluginLoaderVerwaltet langlebige Worker-Prozesse, leitet HTTP-Requests und Socket.IO-Events weiter
Installernpm-Pakete installieren, Plugin-Deploy/Update/Uninstall orchestrieren
Marketplace ClientProduktkatalog, Kurse und Videos vom Marketplace abrufen
ProcessCube RegistryIn-Memory-Registry aller Engine/LowCode/Authority-Instanzen
ProcessCube ConnectorSocket.IO-Verbindung zu LowCode fuer Konfigurations-Sync
Sub-Cuby RegistryVerbindet mehrere Cuby-Instanzen, teilt ProcessCubes
Secret StoreAPI Keys und Plugin-Secrets sicher speichern (Bun.secrets oder K8s Secrets)
Cuby Context APIStellt Plugins eine einheitliche API bereit (Ports, Secrets, Deploy, ProcessCubes)
Port ManagerReserviert und verwaltet Ports fuer Produkt-Prozesse