Red Hat OpenShift

Modernize Java Applications for OpenShift

red hat

Move legacy applications to OpenShift

If Red Hat OpenShift is your standard application platform for hybrid cloud management, containers, and Kubernetes, then it’s imperative to move as many key business applications to that platform as quickly and efficiently as possible. The sooner the better. The vFunction platform automates and accelerates refactoring legacy Java applications into cloud native architecture, enabling organizations to fully take advantage of all the benefits that OpenShift brings to the business, development teams, and IT operations.


Increase developer productivity, business agility

Legacy applications are brittle and difficult to maintain, let alone add new features as fast as a modern business requires. vFunction modernizes legacy monolithic applications into microservices architectures that dramatically increase engineering velocity and business agility for OpenShift customers. By eliminating code dependencies and creating highly independent services, developers can build faster, ship more often, and deploy in any public, private, or hybrid cloud environment supported by the OpenShift platform.

vFunciton service call tree view

vfunction built for cloud native

Migrate to Kubernetes and cloud native tooling

Legacy applications cannot access and leverage modern cloud native tooling like Kubernetes, CI/CD pipelines, service mesh technology such as Istio, or observability tools like Prometheus and Jaeger – key elements and core benefits of RedHat OpenShift.  The vFunction platform not only modernizes the legacy application but also enables the application to then plug into a wealth of modern development infrastructure that increases scalability, security, and visibility. For example, by exposing the state within an application and within a service, vFunction enables developers to turn stateful services into stateless microservices that can then be scaled with OpenShift.


Replace legacy components with modern cloud native infrastructure

Organizations are setting standards for adopting open source components and resources that are readily available to services running on OpenShift. By combining vFunction extracted microservices with a modern technology stack built on cloud native tools, organizations can replace older, more expensive software infrastructure and their related maintenance and licensing costs. Decomposing legacy applications into highly independent services gives architects and developers the freedom to upgrade to the latest versions of their existing tools or choose something new. 

vFunction optimize microservices

vFunction static dependencies

Converge applications on a single common platform

The cost of supporting multiple platforms and frameworks creates a major drag on productivity, budgets, and development velocity. vFunction helps organizations utilize RedHat OpenShift platform to unify disparate application frameworks into a single, cohesive base. Without vFunction, IT and development teams must continue to support a variety of older code bases, multiple deployment pipelines, and separate and distinct application runtimes.


Integrate vFunction with OpenShift 

The vFunction platform can be deployed and scaled to support tens or hundreds of refactored applications using the vFunction OpenShift Operator. The operator and integration with OpenShift are RedHat certified and provide seamless integration for OpenShift users looking to accelerate legacy application modernization and refactoring for deployment on OpenShift.

redhat marketplace