Cloud Native & Microservices Readiness Assessment

Lauren Fournier Application Rewrite, IT Strategy, Modernization

The project included an assessment of an existing monolithic application and recommendations for modernizing it to achieve the goals of the initiative—mainly a cloud-first, performant, and microservices-based implementation. Specific technology suggestions were proposed in addition to the reasoning behind each recommendation. While proprietary details cannot be shared, generalized takeaways are included. Client Consulting Relationship The client was a global leader …

Modernization: AngularJS to Vue + Bootstrap

Gena Cockrell Angular, Application Rewrite, Modernization, Vue Leave a Comment

Project Overview A team of Keyhole consultants was brought in to help a client, a global provider of electronic payment services, with modernizing an Angular.js web interface tool used to view money transfers across all its subsidiaries. The tool is primarily used to detect fraudulent transactions or suspicious activity such as money laundering. Specific Technologies Angular.JS Vue Bootstrap Docker MySQL …

Application Rewrite

Modernization: ReactJS, Python, AWS, & GraphQL

Shaylee Webb Application Rewrite, Cloud, Modernization, React Leave a Comment

A team of Keyhole Consultants was brought in to help a client in the healthcare insurance space with a rewrite of their existing, proprietary application used to manage workers’ compensation claims. The Keyhole team worked with the client’s development team to shift the application from dated technologies to more modern, efficient tools and frameworks. The technical assistance, guidance, and team …

Application Rewrite: Proprietary, No-Code Design Tool

Shaylee Webb Application Rewrite, Design, JavaScript Leave a Comment

Keyhole consultants assisted the client with a proprietary designer platform for end users. This tool enables a non-programmer to create a form-based web application without using code—simply by dragging UI elements onto a form page. The form contains pages that have UI elements, each element with associated properties that are interactive at design time. Each element has behaviors that impart program logic to the form. The tool user interacts with those artifacts by dragging and dropping elements, drawing behavior or workflow connections, modifying properties, and then saving the form, as XML, to a server. A web-based player interprets the form XML to serve it to an end-user as a web application.

Microservices Migration for Java Application

Development: Java Microservices Migration With OpenShift

Keyhole Software Application Rewrite, IT Strategy, Java, Microservices, Modernization, New Development

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.