navigation

vFunction Logo

vFunction Azure Workshop

Introduction

vFunction is an AI-driven Architectural Observability platform that monitors software architecture and detects architectural drift.

Using vFunction for distributed applications improves engineering velocity, increases resiliency and the overall design, prevents and controls microservices sprawl and assists in ramping up developers faster to maintain the system.

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

How to do this Workshop?

You need an Azure account with permissions to create resources such as Virtual Machines to setup the workshop.

After the installation we will cover:

  • Learning: collecting the data required for the analysis by tracking the various services at runtime
  • Analysis: Analyzing the data collected during Learning and identifying architectural issues
  • Observation: Continuously observing architectural changes as the system evolves

You should run a cleanup script to remove the resources from your cloud account after you are done.

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

  • Basic UNIX commands.
  • Basic Azure 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 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.

vFunction Logo