Übersicht & Problemstellung
Die Agentur für Internet nutzte für Kundenprojekte bisher Propstack als Immobilien-Software und Webflow als CMS. Beide Systeme verfügen über unterschiedliche Datenmodelle und Schnittstellen. Eine manuelle oder halbautomatisierte Übertragung der komplexen und umfangreichen Immobiliendaten (inklusive zahlreicher Bilder und Metadaten) in die Webflow-Umgebung führte häufig zu Fehlern, Redundanzen und zeitintensiven Prozessen. Die stetig steigende Datenmenge und der Anspruch auf aktuelle Webpräsentationen machten einen schnellen, konsistenten und möglichst automatischen Datenabgleich unabdingbar. Besonders herausfordernd war die Synchronisierung sämtlicher Daten mit möglichst wenigen Ausfallzeiten und das Einhalten von Datenschutz und Datensicherheit beim Systemzugriff.
Unsere Lösung
Wir entwickelten eine eigenständige Middleware auf Basis von ExpressJS, die als Brücke zwischen Propstack und Webflow agiert. Der ETL-Prozess extrahiert Immobiliendaten aus Propstack über deren API, transformiert die Daten in das strukturierte Format des Webflow CMS und lädt sie automatisiert, inklusive Bilder und Metadaten, über die Webflow API hoch. Die Middleware läuft als Service zweimal am Tag und stellt über eine Health-Route die Funktionsfähigkeit sicher, inklusive Anbindung an UptimeKuma für Monitoring und Alerts bei Ausfällen. Ein rollenspezifisches Rechtekonzept gewährleistet dabei einen sicheren Zugriff auf beide Systeme, um Datenschutz und Integrität zu wahren. Zusätzliche Caching- und Datensicherheitsmechanismen unterstützen den robusten, ausfallsicheren Betrieb auch bei sehr großen Datenmengen.
Ablauf & Hürden im Projekt
Eine zentrale technische Herausforderung war die komplexe Transformation höchst unterschiedlich strukturierter Daten von Propstack zum Webflow CMS, einschließlich der Abbildung von Feldern, Bildern und Metadaten. Gleichzeitig mussten wir ein sicheres, fein granuliertes Rechte- und Rollenkonzept implementieren, welches bei den API-Zugriffen keine Schwachstellen offenlässt. Die Middleware sollte trotz steigender Datenmengen performante Synchronisationszeiten gewährleisten, weshalb wir Algorithmen zur Optimierung der Übertragungsgeschwindigkeit und Konsistenzprüfungen entwickelten. Die Integration von Monitoring-Lösungen wie UptimeKuma und die Entwicklung stabiler Health-Routen war essenziell, um Ausfälle sofort erkennen und automatisch beheben zu können. Zudem erforderte das fortlaufende Testing umfangreiche Mocks und Simulationen realer Datensätze, um Systemlast und Fehlerquellen frühzeitig zu identifizieren.
Projektergebnis & Fazit
Das Projekt ImmoBridge hat einen hochautomatisierten, zuverlässigen Workflow für die Immobilienverwaltung etabliert. Die automatisierte Datensynchronisation reduziert den personellen Aufwand deutlich und minimiert Fehlerquellen, was zu gesteigerter Datenqualität führt. Die Agentur für Internet profitiert von beschleunigten Content-Prozessen, einer jederzeit aktuellen Präsentation ihrer Immobilien und einer effizienten Überwachung der Systemstabilität. Die Lösung ist skalierbar, sicher und modular für zukünftige Erweiterungen vorbereitet.
Über den Kunden
Die Agentur für Internet ist ein Dienstleister in Leipzig mit Schwerpunkt auf digitale Immobilienprozesse. Eingesetzte Technologien sind Propstack API, Webflow CMS, ExpressJS-Middleware und Monitoring über UptimeKuma. Die Agentur unterstützt zahlreiche Kunden aus der Immobilienbranche bei der Verwaltung und Darstellung ihrer Objekte auf modernen Webplattformen.