Automate Java Modernization on Tanzu
Accelerate VMware Tanzu and Pivotal application modernization with automation that enables fast and intelligent domain driven design, refactoring, and microservice creation:
- Build actionable modernization assessment plans
- Refactor more, lift and shift less, and lower risk
- Innovate with new, practitioner-inspired tools and automation
Other Recommended Resources
The Best Java Monolith Migration Tools
As organizations scale to meet the growing tsunami of data and the sudden rise of unexpected business challenges, companies are struggling to manage and maintain the applications that run their business. When unprepared, exponential data growth can tax a company’s legacy monolith Java systems and their IT departments.
Intesa Sanpaolo Case Study (pdf)
In this case study we will describe the challenges, how Intesa Sanpaolo decided to convert one of its main business-critical applications from a monolithic application to microservices, and how a platform called vFunction helped to turn this challenge into a success.
The vFunction Return on Investment (ROI) calculator determines the key benefits – based on actual customer metrics – achieved by using the vFunction cloud native modernization platform including:
- Time to Market Acceleration
- Total Cost Saving
- Total Time Savings
0:00:08.2 Speaker 1: When formulating an application migration strategy, enterprises today follow these four main approaches to application modernization, a small portion of their apps will be retired or replaced, while the majority are typically lifted and shifted to the cloud either by re-hosting or re-platforming them using VMware migration tools like vSphere, vMotion, VMware HCX and others. A smaller percentage will be refacted and an even smaller subset is completely rewritten. The challenge with a lift and shift approach is that enterprises are unable to realize the full benefits of the cloud unless they truly modernize these applications, which then allows them to increase elasticity, improve engineering velocity and reduce costs.
0:00:54.8 S1: While there are some temporary performance and DevOps benefits gained by putting a monolithic app into a container, one has to transform and refactor these monoliths into microservices to maximize the value of the cloud. The problem is that, to date, refactoring has been very difficult. Without automation technologies to accelerate this transformation, teams face impossible barriers of time, cost, risk and complexity, that even sophisticated engagements have trouble navigating. This is where our vFunction comes in; hence, can complement the lift and shift approach. VFunction disrupts the economics of refactoring, thereby increasing the percentage of apps that can be refacted by an order of magnitude, by accelerating time to market by 15x, reducing cost by at least 4x, and significantly reducing complexity and risk.
0:01:48.6 S1: VFunction is the only platform for developers and architects that intelligently and automatically transforms complex monolithic Java apps into microservices by combining dynamic analysis, static analysis, data science and automation. VFunction analyzes your entire application estate, complementing VMware App Navigator, and then uniquely delivers a scalable, repeatable factory model, purpose-built for cloud-native modernization. The vFunction platform has three phases: The learning and assessment phase, where the entire application state is learned and assessed through a combination of dynamic agent assessments and static analysis of the binaries. This automation process, together with VMware App Navigator, yields data-driven categorization of which apps are best suited for refactoring and how vFunction will refactor them.
0:02:39.9 S1: The analysis and automation phase where the architect interacts with the vFunction platform to refine and finalize the microservices architecture, and the service extraction phase, where the vFunction platform automatically extracts the code and create a project for each of the microservices with well-defined restful APIs. At this stage, these microservices can be deployed to any cloud using the extensive Tanzu products portfolio, including Kubernetes, PKS, Pivotal Cloud Foundry, and the various Tanzu security and observability capabilities. VMware App Navigator works together with vFunction automatic assessments for complete migration and modernization coverage. VFunction assessments are extremely actionable and can directly lead to the actual refactoring process. With a click of a button, the user moves from assessment to refactoring with vFunction, and vFunction dashboards make it easy to manage and scale projects of hundreds of applications. Contact us today via your system integrator partner, VMware Accounts Team, or directly to get your free assessment.