Grundlagen
Die zentralen Architekturprinzipien der etg24-Entwicklerplattform. Sie bilden das Fundament für verlässliche REST- und MCP-Integrationen.
Plattform-Architektur
- CQRS – strikte Trennung: Queries lesen Daten, Commands verändern den Zustand
- Vollständige API-Abdeckung – uneingeschränkte Parität zwischen Web-App, Mobile-App und API
- Intelligente & semantische Suche – hybride Volltext- und Vektorsuche über Dokumente und Bestandsdaten
- Performance & Skalierung – Cloud-native Architektur für hohe Enterprise-Transaktionsvolumina
- Webhooks – Echtzeit-Benachrichtigungen für Liegenschaften, Einheiten und Kontakte
Governance & Datensicherheit
- Audit-Trail & Änderungszuordnung – lückenlose Protokollierung mit individueller Zuordnung pro Agent
- Soft Delete & Rollback – reversible Löschvorgänge und automatisierte Notfall-Wiederherstellung
Identität & Zugriffskontrolle
- Identität & Delegation – personengebundene versus mandantenweite API-Credentials
- Berechtigungs-Scopes – feingranulare Rechtevergabe nach dem Minimalrechte-Prinzip
- Key-Lebenszyklus – Aktivitätsmonitoring, unterbrechungsfreie Rotation und Sofortsperren
Datenformate & Klassifizierung
- HTML-Inhalte – Sanitization-Regeln, Tag-Allowlist und defensives Content-Design
- Dokumenttypen – maschinenlesbare Klassifizierung und dynamische Kategoriemappings