Rolls-Royce entwickelt wegweisende Technologien, die saubere, sichere und wettbewerbsfähige Lösungen für den lebenswichtigen Energiebedarf unseres Planeten liefern. In der Luftfahrtsparte nutzt das Unternehmen seine Ingenieurskompetenz, sein fundiertes Wissen und seine Fähigkeiten, um seinen Kunden Support-Lösungen über den gesamten Produktlebenszyklus zu bieten.
Rolls-Royce Deutschland beauftragte Jungsoft, ein Problem in der Engineering-Abteilung in Dahlewitz zu lösen.
Aufgrund der enormen Datenmengen, mit denen dort gearbeitet wird, sind Informationen häufig verstreut. Dadurch verbringen die Ingenieure zu viele Stunden damit, Informationen für ihre tägliche Arbeit zusammenzusuchen.
Nachdem klar war, dass die Informationen über viele verschiedene, nicht miteinander verbundene Systeme verteilt waren, schlugen wir ein zentrales System vor, in dem die Ingenieure die gewünschten Informationen mit einem einzigen Klick über eine einfach zu bedienende Oberfläche abrufen können.
Ein weiterer Teil der Lösung war ein kollaboratives Tagging-System: Nutzer können beliebige Bilder hochladen und Bereiche darin mit Triebwerksteilen und Kommentaren markieren. So lassen sich komplexe Informationen, die für mehrere Engineering-Teams relevant sind, klar kommunizieren.
Wir haben 15 verschiedene Dienste analysiert und über unterschiedliche APIs und Datenbanken mit Millionen von Datensätzen integriert.
Als Backend-Sprache wählten wir Elixir, vor allem wegen der hohen Anforderungen an Skalierbarkeit und Performance. Das funktionale Paradigma steigerte zudem die Entwicklungseffizienz der Datenpipelines. Ein weiterer wichtiger Faktor war die restriktive Umgebung, in der die Anwendung laufen sollte: Dort war es sehr wichtig, die Anwendung als einzelne ausführbare Binärdatei ausliefern zu können.
Im Frontend fiel die Wahl auf React, da es eine effiziente Entwicklung hochinteraktiver Oberflächen ermöglicht, wie sie für dieses System gebaut wurden.
Die Kommunikation zwischen Backend und Frontend basiert auf GraphQL, gewählt wegen der Performance-Vorteile und der Echtzeit-Updates über Subscriptions.
Ein Semester nach der Einführung von Engino zeigt unser Bericht, dass fast tausend Ingenieure die Software nutzen, davon rund 50 täglich, um Informationen aus vielen verschiedenen Systemen abzufragen.
Seit der Einführung sparen die Ingenieure bei denselben Aufgaben schätzungsweise 30 % ihrer Zeit.






und viele weitere ...