Beschreibung
Die Datenmigration in die neue Datenbank wurde in mehreren Schritten durchgeführt.
Schritt 1: Zunächst wurden archivierte und veraltete Stellenangebote in die neue Datenbank übertragen, da sie den größten Teil der Daten ausmachten.
Schritt 2: Die nächste Stufe war die Übertragung von aktiven und neuen Stellenangeboten.
Schritt 3: In dem letzten Schritt wurde der Dienst für die endgültige Synchronisierung der Daten gestoppt und anschließend auf eine neue Plattform und eine neue Datenbank umgestellt.
Die endgültige Synchronisierung betraf nur die Jobs, die nach der vorherigen Synchronisierung hinzugefügt oder aktualisiert wurden, sodass die Ausfallzeit minimiert wurde.
Die Implementierung der RESTful-API ermöglichte die Interaktion mit externen Clientanwendungen einschließlich der neuen UI zu vereinheitlichen. Diese eröffnete den Partnern der Plattform auch vielfältige Möglichkeiten, Lösungen von Drittanbietern zu entwickeln. Eine neue MySQL-Datenbank mit der Master-Master-Replikation wurde entwickelt, um ein fehlertolerantes Laden von Daten zu ermöglichen. Ursprünglich wurden Daten im vorhandenen System in Datenbanken mit unterschiedlichen Strukturen gespeichert. Die neue Datenbank ermöglichte das Speichern von Daten für verschiedene Regionen in einem einheitlichen Format.