A team of four Keyhole Software consultants worked to modernize an existing 15-year-old legacy application to use modern technologies and support multi-tenancy. The client is a global B2B payments and credit solutions provider.
Keyhole Consultants are currently leading an initiative at a large financial services firm to move a large, monolithic, legacy application running in the organization’s “on-premise” data center, to a microservice-based suite of applications running in the “cloud.” The application is being iteratively moved to containers, orchestrated by Kubernetes in the AWS Cloud.
The effort was centered on developing a more agile environment including process, practices, and technology choices, with the goal of cultivating a DevOps culture.
Keyhole Enterprise Architects assisted two main change initiatives which included the Architectural Analysis of a large application domain in addition to an Analysis of Alternatives. Keyhole consultants were tasked with analyzing the current system’s architectural footprint. Working with the current federal IT and business staff, they developed a vision of the future state of those systems, and created a transition roadmap of projects to reach that future state.
The goal of this assessment was to give the client an in-depth, hands-on look at strategies for separating domains; automating build, test and release pipelines; monitor and fix problems in a distributed system; delivering business value from distributed data; and key concepts/technologies that facilitate a highly maintainable, scalable system of systems.