GraphQL im Störungsmanagement
Im Rahmen meiner Arbeit für ein großes deutsches Verkehrsunternehmen war ich als Second Level Support für die technische Betreuung eines Mitarbeiterverzeichnissystems zuständig. Meine Haupttätigkeit bestand darin Dateninkonsistenzen zu analysieren und zu beheben. Diese entstanden beispielsweise auf Grund von Namensänderungen oder doppelten Benutzerkonten in verschiedenen Untersystemen.
Die Störungsanalyse war oft sehr komplex und zeitaufwändig, da Daten in 3-5 verschiedenen Quellsystemen analysiert werden mussten, um Dateninkonsistenzen zu identifizieren. Jede Analyse nahm oft 30 Minuten oder länger in Anspruch.
Um diesen ineffizienten Prozess zu verbessern, konnte ich erfolgreich auf meine Initiative hin die Entwicklung eines GraphQL-Webservices anregen. Diese Lösung ermöglichte eine reibungslose Abfrage von verschiedenen Datenpunkten über mehrere Quellen hinweg.
Der GraphQL-Webservice wurde durch eine intuitive Third-Party-Benutzeroberfläche mit automatischer Vervollständigung ergänzt, was die Zeit für die Störungsanalyse erheblich reduzierte.
Die Implementierung dieser Lösung verbesserte die Effizienz des Störungsmanagements erheblich. Dadurch war eine schnelle Identifizierung und Behebung von Dateninkonsistenzen möglich. Der Erfolg dieses Projekts hebt meine Fähigkeiten hervor, operative Herausforderungen zu identifizieren, innovative Lösungen vorzuschlagen und effektive Verbesserungen in enger Zusammenarbeit mit den Kunden umzusetzen.