vFunction Logo

Summary

We demonstrated how vFunction simplifies and expedites extracting independent services from the original application code into spring-boot services.

The topics we covered are:

  1. Downloading service specifications from the vFunction server.

  2. Running code-copy to extract services code from the monolith and using a local git repo to track the changes.

  3. Building and using the common library.

  4. Configuring the data source and other application properties for the services.

  5. Using GenAI to migrate to Java 17 and SpringBoot 3

  6. Using Spotless to format and “clean” the Java code

  7. Examples of modifying the services code, compiling, running and testing them, including service to service calls.

vFunction Logo