Realtime Decision Platform
KI-gestützte Echtzeit-Entscheidungsplattform. Eventgesteuerte Multi-Tenant-Architektur für hochfrequente Datenströme mit Predictive Intelligence und automatisierter Ausführung.
| Kennzahl | Wert |
|---|---|
| Python-Code | ~100 000 SLOC |
| Daemons aktiv | 7/7 |
| Feature-Signale | 147 |
| Live-Dashboards | 21 |
flowchart LR
A[Event-Quellen] --> B[Ingest-Daemon]
B --> C[Entscheidungs-Engine]
C --> D{"Risk-Score?"}
D -->|Hoch| E[Action-Out]
D -->|Niedrig| F[Durchlass]
C --> G[(Audit-Log)]
Was die Plattform leistet
Eine produktionsreife Echtzeit-Pipeline, die rohe Datenströme in konvergente Entscheidungen verwandelt — vom Stream-Ingest bis zur validierten Aktion.
- 📡 Stream-Ingest — WebSocket-Erfassung aus drei primären und zwei Anreicherungs-Datenquellen, normalisiert, validiert, persistiert.
- 🧠 Predictive Intelligence — XGBoost-Modelle mit ONNX-Inference klassifizieren Regime in drei Dimensionen: Richtung, Volatilität, Qualität. Keine spekulativen Punktprognosen.
- ⚡ Eventgesteuert — PostgreSQL
LISTEN/NOTIFYmit durable Events. At-least-once-Garantie, cursor-tracked Replay nach Reconnects. - 👥 Multi-Tenant — Pro Mandant eigene Schlüssel, Limits, Kill-Switch, Risiko-Profile. Stored Procedures + Row-Level Security als harte Grenze.
- 🛡️ Produktionsreife — Circuit Breaker je Datenquelle, Health-Monitoring je Komponente, Feature-Validator mit
DATAMISSING-Auto-Recovery, Email-/XMPP-Alerting. - 🔄 Selbst-optimierend — Optuna-basiertes Hyperparameter-Tuning mit Walk-Forward-Holdout, Champion/Challenger-Waves, Outcome-Feedback-Loop und Quality-Gates.
Architektur-Prinzipien
Bewährte Entscheidungen, die Skalierung, Wartbarkeit und Auditierbarkeit garantieren.
- 🔁 Async-first — Alle I/O-Operationen asynchron. 51 % aller Funktionen
async def. Tausende parallele Streams ohne Thread-Overhead. - 📐 Config-driven — Datenquellen-Mappings, Fallback-Ketten, Einheits-Konvertierungen und Schwellwerte vollständig in JSON. Keine hardcoded Magic Numbers.
- ✅ Datenqualität zuerst — Single Source of Truth für jede Metrik. Validatoren vor Persistenz, Validatoren vor Modell-Training, Health-Monitoring zur Laufzeit.
- 🚀 Vektorisiert — NumPy-Bulk-Operationen für Training und Replay-Simulation. Keine Python-Schleifen auf der Daten-Hauptachse.
- 🧪 Simulator-Parität — Live-Pfad und Simulator teilen denselben Code für jede kritische Entscheidung. Replay-Ergebnisse spiegeln Produktion.
- 📊 Observability — 21 Live-Dashboards, strukturiertes Logging über Konsole, Datei und Datenbank. Heartbeats, Latenzen, Drift-Detection.
Technologie-Fundament
Reife Open-Source-Komponenten — produktionsbewährt, lizenzfrei, auditierbar.
| Komponente | Rolle |
|---|---|
| Python 3.13+ | Async Runtime |
| PostgreSQL 17 | Event Bus + Storage |
| XGBoost | Gradient Boosting |
| ONNX Runtime | 2–5× schnellere Inference |
| Optuna | Hyperparameter-Suche |
| NumPy / SciPy | Vektor-Math |
| asyncpg | Native PG Pool |
| aiohttp | HTTP/WS Client |
| Grafana | Visualisierung |
| tmux + Devuan | Prozess-Isolation |
Quantitative Kennzahlen
Aktueller Projektumfang nach 10 vollständig abgeschlossenen Entwicklungsphasen.
| Kategorie | Umfang |
|---|---|
| Python-Code (netto) | ~100 000 SLOC auf 256 Dateien |
| Datenbank-Migrationen | 138 versionierte SQL-Skripte |
| Konfiguration | ~117 000 Zeilen JSON |
| Dokumentation | ~110 000 Zeilen Markdown (Spec, Audits, Briefings) |
| Externe Abhängigkeiten | ~30 produktionsreife Pakete |
| Versions-Historie | 2 200+ Commits, 200+ Issues getrackt |
| Architektur-Komplexität | 260 Klassen, 2 814 Funktionen, 51 % asynchron |
| Live-Beobachtbarkeit | 21 Dashboards mit Heartbeat, Latenz, Drift-Detection |
Marktwert
Konventionelle Aufwandsschätzung nach COCOMO-II inklusive Domänen-Komplexitäts-Faktoren.
| Szenario | Indikative Investition |
|---|---|
| Freelance-Senior (DACH) | 480 000 – 832 000 € |
| Festanstellung inkl. Arbeitgeberkosten | 360 000 – 480 000 € |
| Nearshore-Team (PL/RO/UA) | 256 000 – 576 000 € |
| Offshore (IN/PH) | 96 000 – 224 000 € |
| Realisiert mit KI-unterstützter Entwicklung | ~5 000 – 15 000 € |
Produktivitätsmultiplikator gegenüber konventioneller Solo-Entwicklung: 8–12×. Methodik dokumentiert und reproduzierbar.
Realtime Decision Platform — 10 Phasen · 7/7 Daemons · 100k SLOC · ML/KI-Pipeline produktiv