Übersicht & Problemstellung
Die Stiftung Humboldt Forum stand vor der Herausforderung, ihre digitalen Plattformen, wie den Medienguide und die Online-Sammlungen, flexibel und stabil zu betreiben. Insbesondere die Integration riesiger Sammlungdaten aus MSSQL in MySQL verursachte massive Performanceprobleme: Der Importprozess dauerte über eine Stunde und beeinträchtigte die Funktionsfähigkeit der Systeme durch Zeitüberschreitungen und Fehlermeldungen. Zusätzlich war die Testabdeckung der bestehenden Anwendungen unzureichend, was die Zuverlässigkeit der Portale gefährdete. Fehlende erweiterte Features, wie QR-Code-Funktionen im Medienguide, kamen hinzu. Die Datenbankmigration, sowie die gleichzeitige laufende Nutzung durch Museumsbesucher und Mitarbeitende stellte hohe Anforderungen an Systemverfügbarkeit und Datenkonsistenz.
Unsere Lösung
Wir setzten ein dediziertes Entwicklungsteam ein und steuerten das Projekt nach Scrum, inklusive täglicher Abstimmungen und Review-Meetings. Zuerst erweiterten wir die Testabdeckung im Backend durch Reparatur und Ergänzung von Laravel Dusk und Unittests, wodurch die Systemzuverlässigkeit erheblich verbessert wurde. Im Medienguide implementierten wir QR-Code-Generierung für einen intuitiven Zugang zu Sammlungsobjekten. Den kritischen Datenimport lösten wir durch MSSQL-Funktionen, intelligentes Setzen von Indexen und ein Chunking-Verfahren im Laravel-Backend. Die Stundenimports von Millionen Datensätzen konnten so von über 60 auf unter 6 Minuten reduziert werden. Optimierte Schnittstellen sorgten für eine unterbrechungsfreie Datenübernahme zwischen Museumsdatenbanken und der Online-Plattform. Ergebnis ist ein hochstabiles, performantes und nutzerfreundliches System, dessen Erweiterungen wartbar und skalierbar sind.
Ablauf & Hürden im Projekt
Die größte technische Herausforderung war die drastische Beschleunigung des Datenimports zwischen zwei unterschiedlichen Datenbanksystemen (MSSQL → MySQL) bei gleichzeitig hohen Performance- und Qualitätsansprüchen. Während Millionen Datensätze regelmäßig synchronisiert wurden, musste der laufende Betrieb der Portale stets gewährleistet sein. Ressourcenintensive Migrationsvorgänge verursachten Timeouts und Synchronisationsprobleme, die zu Inkonsistenzen führten. Zudem galt es, den Datenimport modular und fehlertolerant zu gestalten, um auch bei Fehlübertragungen keine Störungen live zu riskieren. Die Erweiterung der Testinfrastruktur – insbesondere automatisierte UI- und Integrationstests mittels Laravel Dusk – erforderte die Überarbeitung zahlreicher Alt-Cases und die Pflege paralleler Releasezyklen. Zusätzlich mussten wir neue Features wie QR-Code-Handling exakt in die bestehenden Workflows einpassen, ohne Betriebsunterbrechung.
Projektergebnis & Fazit
Durch technische Optimierungen, agile Zusammenarbeit und umfassende Teststrategien gelang es, die Performance der digitalen Plattformen spürbar zu steigern und die Zuverlässigkeit der Systeme zu erhöhen. Die Importzeiten wurden um über 90 % reduziert, wodurch tägliche Arbeitsprozesse stark beschleunigt wurden. Der Rollout neuer Funktionen wie QR-Codes verbesserte das Nutzererlebnis signifikant. Das Projekt wurde termingerecht und mit hoher Zufriedenheit des Kunden abgeschlossen. Die Zusammenarbeit beweist unsere Expertise in komplexen Datenmigrationen sowie in der gesamtheitlichen Betreuung umfangreicher Kulturdigitalisierungsprojekte.
Über den Kunden
Die Stiftung Humboldt Forum im Berliner Schloss ist eine renommierte Kulturinstitution in Berlin, gefördert durch die Bundesregierung. Sie betreibt und entwickelt digitale Angebote, insbesondere für Museen und Ausstellungen, und setzt dabei auf leistungsstarke Webtechnologien (Laravel, SQL, moderne Frontend-Stacks). Das Projektumfeld zeichnet sich durch hohe Ansprüche an Interoperabilität, Datenvolumen und Benutzerfreundlichkeit aus.