vFunction RHM logo

vFunction Cloud Native Application Modernization Platform

vFunction RHM logo
vFunction RHM logo

vFunction Cloud Native Application Modernization Platform

By vFunction

Transform Java applications into microservices. vFunction automatically and quickly decomposes and extracts microservices from complex Java monolithic applications. vFunction is purpose-built for cloud native and efficient microservice creation.

Runs on

OpenShift 4.3

Delivery method



Not rated

Modernize legacy Java monolithic applications into running microservices. By combining dynamic analysis, static analysis, AI and automation the vFunction platform extracts any service from your Java monolith into a compilable, working microservice, containerizes it and deploys it onto modern infrastructure.

Automated Application Analysis

Analyzes monolithic Java applications to uncover & identify the core Java structural components, business behaviors, and interdependencies based on actual business flows. Perceptive analytics including dynamic, static, data science, automation algorithms develop sharp, distinct service boundaries with well-bounded, independent, and functional microservices.

Microservice Extraction and Creation

Automates microservice creation by consolidating all the automated analysis information into a json file that is used to create the new microservice. vFunction creates a Service Specification file to access the monolith source code and its artifacts to create the new, compilable microservice code for cloud native deployment on Redhat Openshift.

Accelerated Refactoring

Creates a repeatable factory model for an efficient application refactoring pipeline - monoliths in, microservices out. The resulting microservices are optimized with minimal context and minimal bloat. The rapid iteration model expands the modernization pool to allow teams to modernize more applications faster.