Having been tasked with helping discover the project scope and deliverables prior to the build stage, Infinity Works ran kick-off workshops and collaboratively the teams recommended building a domain-centric service level to abstract away from existing legacy integrations. YBS saw the power behind the idea of delivering an API built to modern standards which could be used by both the app and in any future digital transformation initiatives the society ran.
Working alongside YBS’ close-knit in-house tech teams, a lean delivery team of eight Infinity Works consultants – including a delivery lead, a tech lead, service engineers, and mobile engineers – started building two native mobile apps: an iOS app written in Swift, and an Android app written in Kotlin. The apps were developed to best support the platform’s design and enable them to utilise the full operating system security features such as biometric authentication – fingerprint or facial recognition.
Apigee was utilised as the platform for developing and managing secure API gateways; and the supporting micro-service layer was built using Spring Boot, containerised on Docker, and deployed into an on-premises distribution of Kubernetes.
Collaborating with other YBS Digital squads that were being formed, Infinity Works helped develop a secure software development lifecycle process, including GitLab-based CI/CD pipelines, to support the DevOps practice of Flow. Proactive and reactive monitoring, including synthetic journeys and monitoring system dashboards, was also used as part of the feedback DevOps practice established. The processes and tooling developed in support of the app have now been adopted more widely in YBS, helping underpin its wider technology transformation programme.
Throughout the engagement, the Infinity Works team were responsible for developing new ways of working and accelerating agile methodologies, helping further enhance internal engineering capabilities and contributing to YBS’ ambitious goals around digital transformation.