ClickHouse
AnalyticsSpaltenorientiertes OLAP für Kennzahlen und Dashboards pro Workspace – ohne das transaktionale PostgreSQL zu belasten.
Modularer Monolith. 29 Domänenmodule. Eine kompilierte Binary mit dem 4×-Durchsatz bei einem Bruchteil des Ressourcenbedarfs.
Benchmarks
Kennzahl
Node.js (bisher)
Rust (BetterSuite)
Durchsatz (RPS)
~600
2,400
Speicher im Leerlauf
~1.8 GB
~100 MB
Deployment-Artefakt
~3.5 GB
270 MB
Ø Serverlatenz
~80-150 ms
~5-20 ms
Architektur
10 Microservices (Netzwerk-Hops)
Modularer Monolith (In-Process)
Node.js (bisher)
Rust (BetterSuite)
Durchsatz (RPS)
~600
2,400
Speicher im Leerlauf
~1.8 GB
~100 MB
Deployment-Artefakt
~3.5 GB
270 MB
Ø Serverlatenz
~80-150 ms
~5-20 ms
Architektur
10 Microservices (Netzwerk-Hops)
Modularer Monolith (In-Process)
* Alle Werte auf identischer VPS-Hardware mit 4 GB und gleicher Last gemessen. Die Serverlatenz misst die Verarbeitung am GraphQL-Gateway, ohne den Netzwerk-Roundtrip des Clients.
Architektur
Ports-and-Adapters-Design, das die Geschäftslogik von der Infrastruktur entkoppelt.
Queries, Mutations und Subscriptions. Clients holen genau das, was sie brauchen.
Workspace-Scope vom Typsystem verlangt und bei jeder Query erzwungen. Tiefengestaffelte Sicherheit.
Eine kompilierte Binary, ein Prozess. Kein Service Mesh, keine Deployments pro Dienst.
Null Serialisierung, null Netzwerklatenz zwischen den Domänenmodulen.
Neue Workspaces sind in Sekunden live. Schema, Scoping, Konfiguration – alles automatisiert.
Ports-and-Adapters-Design, das die Geschäftslogik von der Infrastruktur entkoppelt.
Queries, Mutations und Subscriptions. Clients holen genau das, was sie brauchen.
Eine kompilierte Binary, ein Prozess. Kein Service Mesh, keine Deployments pro Dienst.
Workspace-Scope vom Typsystem verlangt und bei jeder Query erzwungen. Tiefengestaffelte Sicherheit.
Null Serialisierung, null Netzwerklatenz zwischen den Domänenmodulen.
Neue Workspaces sind in Sekunden live. Schema, Scoping, Konfiguration – alles automatisiert.
Disposition
Die Backend-Infrastruktur hinter Echtzeit-Disposition, Standort-Matching und parallelen Lasten im großen Maßstab – aufgebaut auf hexagonaler H3-Indizierung über Redis Sorted Sets.
Hexagonales H3-Raster über Redis Sorted Sets, mit exaktem Radiusfilter über die Kandidaten.
Toolchain
Jede Ebene des Stacks ist bewusst gewählt – typsicherer Datenbankzugriff, Verarbeitung von Hintergrundjobs, Analytics im großen Maßstab und vollständiges verteiltes Tracing.
Spaltenorientiertes OLAP für Kennzahlen und Dashboards pro Workspace – ohne das transaktionale PostgreSQL zu belasten.
Zur Compile-Zeit geprüftes SQL. Beim Build gegen das echte Schema typgeprüft – ohne ORM-Overhead.
Rust-native Hintergrundverarbeitung mit persistentem Speicher, Wiederholungen und Zeitsteuerung.
Durchgängiges verteiltes Tracing über alle 29 Module - von GraphQL über die DB bis zur Antwort.
Frontend
0
% Code-Wiederverwendung
0
UI-Komponenten
0
Sprachräume
0
FPS Rendering
Nach den Prinzipien des Atomic Design gebaut – von einfachen Atomen bis zu fertigen Produktivbildschirmen.
Atome
Eingaben, Buttons, Labels, Icons
Moleküle
Suchleisten, Karten, Listeneinträge
Organismen
Navigation, Formulare, Datentabellen
Templates
Layouts, Scaffolds, fertige Bildschirme
Echtzeit
Standort-Updates im Sekundenbruchteil über GraphQL-Subscriptions. Kein Polling.
Jede Zustandsänderung wird über WebSocket sofort an alle verbundenen Clients gestreamt.
APNs + FCM + Web. Pro Workspace konfigurierbare Regeln für Ereignisse und Aktionen.
Preise, Regionen, Währungen, Lieferregeln – live aus dem Dashboard konfigurierbar.
Standort-Updates im Sekundenbruchteil über GraphQL-Subscriptions. Kein Polling.
Jede Zustandsänderung wird über WebSocket sofort an alle verbundenen Clients gestreamt.
APNs + FCM + Web. Pro Workspace konfigurierbare Regeln für Ereignisse und Aktionen.
Preise, Regionen, Währungen, Lieferregeln – live aus dem Dashboard konfigurierbar.
Datenbank, Workspace-Scoping, Konfiguration, Branding – durchgängig orchestriert, ohne manuelles Eingreifen.