
vFunction is an architectural modernization platform that transforms complex applications into scalable, cloud-native systems. It combines GenAI, data science, static and dynamic analysis, and runtime insights to identify architectural technical debt, visualize and design system architecture, and automate refactoring tasks.
For distributed applications, vFunction improves engineering velocity, strengthens resiliency and architectural integrity, prevents and controls microservices sprawl, and accelerates developer ramp-up by making complex systems easier to understand and maintain.
In this workshop, we will show how vFunction can analyze a distributed application consisting of a set of services, showing its various flows and detecting potential issues, as well as how to detect architectural drifts as the system of services evolves
You need an Azure account with permissions to create resources such as Virtual Machines to setup the workshop.
After the installation we will cover:
You should run a cleanup script to remove the resources from your cloud account after you are done.
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 Azure 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.
