Rolls-Royce pioneers cutting-edge technologies that deliver clean, safe and competitive solutions to meet our planet’s vital power needs. In the aerospace business, they use their engineering expertise, in-depth knowledge and capabilities to provide through-life support solutions for their customers.
Rolls-Royce Deutschland engaged with Jungsoft to solve a problem in their engineering department at Dahlewitz, Germany.
Due to the massive amount of data they deal with, information tends to get scattered, which leads to engineers wasting too many hours looking up information for their day-to-day job.
After realizing that the information was scattered across a variety of different systems that weren't connected, the proposed solution was to build a master system where the engineers could get the desired information with a single click on a single easy-to-use interface.
Another part of the solution was a collaborative tagging system, where users could upload any image and tag locations of this image with engine parts and comments, providing a clear way to communicate complex information relevant to multiple different engineering teams.
We analyzed and integrated 15 different services, through different APIs and databases containing millions of data entries.
We chose Elixir as the backend language mainly because of the high scalability and performance needs, while also providing a functional paradigm, which increased the development efficiency of the data pipelines. Another important consideration was the strict environment in which the application would run, where being able to release the application into a single executable binary was very important.
For the Frontend, React was the technology of choice, since it allows for good development efficiency when creating highly interactive interfaces like the ones built for this system.
The communication between backend and frontend was built using GraphQL, chosen for its performance benefits and real-time updates through subscriptions.
One semester after deploying Engino, our report shows that almost one thousand engineers are using the software, with about 50 daily users, querying for information across many different systems.
There is an estimated savings of 30% of engineer's time for executing the same task after its implementation.
and many others...