Über¶
Dieser Abschnitt beschreibt DATAMIMICs Designphilosophie, die Herkunft des Produkts und wie es in der Dokumentation weitergeht.
Designphilosophie¶
DATAMIMIC Platform stellt Projekt-, Ausführungs-, Scheduling-, Kollaborations- und Deployment-Workflows rund um den DATAMIMIC Core bereit. Das gepinnte Core-Release veröffentlicht die verifizierten Modellkonzepte, die diese Site einbindet.
Zwei Editionen, eine DSL¶
- Community Edition (CE) — Python-Bibliothek und
datamimic-CLI. Entwickler:innen und Skripte sprechen die Bibliothek direkt an. - Enterprise Edition (EE) — On-Prem-Plattform um dieselbe DSL: eine Web-UI, ein FastAPI-Server, ein Postgres-gestützter Scheduler, Celery-Worker, die die EE-Core-Engine kapseln, und ein optionaler LSP-Service für Editor-Unterstützung. Generierung wird aus der UI oder aus dem CI per REST ausgelöst und als Task an die Worker verteilt.
Die Platform ergänzt Governance, Zugriffskontrolle, Task-Nachweise, Scheduling, UI, IDE-Integration und Deployment rund um den Core. Kompatibilität und Modellsemantik dokumentiert das gepinnte Core-Release und werden hier nicht wiederholt.
Herkunft¶
DATAMIMIC ist aus der Testdaten-Beratungsarbeit von rapiddweller mit großen und mittelständischen Unternehmen in regulierten Branchen entstanden. Über Jahre gewachsene Praxis — Schema-Modellierung, referenzielle Integrität über Systeme hinweg, Anonymisierung, Audit-Anforderungen — ist direkt in das Produkt eingeflossen, das Engineering-Teams auf eigener Infrastruktur betreiben können.
Mehr entdecken¶
Weiter geht es im Tutorial mit einem durchgängigen Beispiel oder direkt in der Referenz für Details zu Modell, Generatoren und API.