navigation

vFunction Logo

vFunction AWS Workshop

Introduction

vFunction is an architectural modernization platform for transforming complex applications into scalable, cloud-native systems. It uses GenAI, data science, static and dynamic analysis, and runtime insights to identify architectural technical debt, visualize and design system architecture, and automate refactoring tasks.

Using vFunction accelerates the modernization process by more than an order of magnitude, as demonstrated in this case study and others.

How to do this Workshop?

Start by setting up your environment by completing the Setup Environment section.

Then do the Architectural Observability section

If you are interested in extracting services corresponding to the domains, do the Service Extraction section.

To delete the resources created during setup, ensure you complete the Cleanup section when you’re done.

To flip pages use the right and left arrows at the sides of the main frame.

Use the left frame for content navigation and search.

To benefit the most from this workshop, you should know:

  • Basic Java.
  • Basic UNIX commands.
  • Basic AWS concepts.

The examples and sample code provided in this workshop are intended to be consumed as instructional content. These will help you understand how vFunction and various AWS services can be architected to build a solution, while demonstrating best practices along the way. These examples are not intended for use in production environments.

vFunction Logo