Initially our people helped Gallagher Security develop a suitable strategy, technology selection, and deployment reference architecture to enable safe and speedy adoption of public cloud (AWS was selected) into highly sensitive areas of their business, with a focus on ensuring that hybrid, and disconnected deployments could be supported using the same approach and architecture with minimal overhead.
We helped create a cloud-native reference architecture for Gallagher underpinned by container-based SPA and microservice application components loosely coupled by event streams capable of deployment to any hyperscale cloud under a SaaS model, customer hosted deployments, and physical infrastructure in restricted on-premise environments.
This architecture was supported by a template-driven approach that incorporated higher-order automation, which we now understand to be central to effective implementation of a Software Factory - that is through automation that creates and manages other automation software assets, a capability which was then realised through close collaboration with the Gallagher engineering team over the course of a two year engagement. The business driver behind this significant investment was the need not only to control code sprawl, and ensure any software delivered met Gallagher Security ironclad quality and security requirements, but also to reduce initial effort and ongoing toil associated with the management of multiple instances of the deployed software at different versions, across different infrastructure, and in different target configurations (based on end-customer).