Digia’s developers are the key to faster development
The HSL app was originally developed in a multivendor environment in line with the principles of agile development. However, HSL wanted to accelerate the development cycle, and it sought to do so by centralising the technical development responsibility with a single partner – Digia.
Digia’s team consists of approximately ten developers with full-stack, QA and DevOps expertise. The app was implemented using the modern React Native, Node.js and GraphQL technologies, which have helped to streamline the app. For example, React Native has enabled apps to be created for the iOS and Android operating systems using 99 per cent of the same codebase, which has accelerated development and led to savings.
“Digia’s developers play a key role in making the app more customer-oriented. At best, more than 120,000 tickets are sold on the app every day. The fact that the service truly works is really essential for all of us. The developers have an important role and responsibility, so they are highly motivated to develop an app that performs even better,” says Kiiveri.
The seamless operation of the service is one of the challenges for the app, and this was part of the rationale for transferring the production environment to Azure. More than 30 per cent of HSL’s ticket sales take place via the app, and this proportion is constantly increasing. Even a short outage could give rise to substantial costs and severe inconvenience for users of the HSL app. From the perspective of quality control, it is a major job to ensure that all of the versions are functioning correctly when they are updated, as several versions of the app are supported simultaneously.
HSL is also working with Digia on system monitoring: the Digia Iiris operational overview service is provided as a monitoring and recovery service for production environments. The service provides HSL with an operational overview and visibility of the monitored systems, including 24/7 incident management.