FREE for up to ten services
Architectural observability for microservices
Get started visualizing, documenting, and managing microservices
– See features
Services defined by OpenTelemetry nodes
Whether modernizing monoliths or governing microservices, vFunction provides the visibility, analysis, control and automation you need.
Architectural observability for microservices
Get started visualizing, documenting, and managing microservices
– See features
Services defined by OpenTelemetry nodes
Architectural observability for microservices
Visualize, document & validate ALL your distributed apps
– See features
Architectural observability for application modernization
Transform monoliths into cloud-native apps
– See features
Pricing defined by applications t-shirt sizes and number of apps
vFunction’s AI-driven architectural observability platform brings unmatched visibility across application architectures, pinpointing complex issues and empowering teams to continuously manage and optimize system performance.
increase in release frequency
Intesa Sanpaolo
faster modernization
Trend Micro
acceleration of AWS adoption
AWS
vFunction analyzes distributed systems leveraging Open Telemetry tracing data and AI to document architecture, identify drift, find overly complex flows, and enforce standards and patterns.
Architectural discovery and visualization
Identify architectural drift
Identification of overly-complex flows
Enforce patterns and standards
vFunction analyzes applications statically and dynamically, using AI to understand architecture, enable modularization, and transform monoliths into cloud-native apps.
Architectural discovery and visualization
Architectural analysis and management
Prioritization and alerting
Modernization and extraction
Integration and exporting
vFunction works with global systems integrators and cloud providers to help leading companies understand their architecture and innovate faster.
The vFunction platform has no limit on users, so as many architects and developers as possible can take advantage of its recommendations, insights, and automation. We price solely by the number of applications and services observed.
Yes, for application modernization we offer a 30-day free trial that you can request here or contact us. For microservices, we offer 14-day free trials, as well as a free option for up to ten services observed.
Yes, as the number of applications or services increases the price per unit decreases. For application modernization, vFunction also offers discounts for packs of apps 10, 20, 30, 50+ including enterprise license agreements. Contact us to learn more. vFunction reserves the right to change pricing at any time.
vFunction is installed on-premises, so all your data remains secure and doesn’t leave your environment. In certain cases, where on-premises installation is not possible, or if your organization prefers a cloud version, vFunction can accommodate that request on a case by case basis.
Yes, vFunction’s customer success team is available to help install, setup and support observability of your applications and train your team to optimize usage.
No. Architectural observability can be used for any distributed architecture, from distributed monoliths, macro-services all the way to microservices. The more services, the harder it is to get real-time documentation of your architecture so any of these environments will benefit from vFunction.
vFunction architectural observability uses the tracing data from OpenTelemetry (OTel) agents. If you already have OTel installed, you don’t need to install any additional agents. Simply spin up the vFunction server locally and you can be up and running within minutes.
Any instance that has an OTel agent would count as a service. Of course, the higher the number of services the deeper the discount per service is.
For licensing purposes, vFunction defines each Java Virtual Machine (JVM) or common language runtime (CLR) as an application, with similar code bases counted once. Microservices are not considered separate applications for pricing. Although it makes sense to group them by business capability, we may enforce a “fair-use policy.” The ratio of total JVMs/CLRs to Business Applications shall not exceed 10:1.
The server installation generally takes about 30 minutes. Once installed, you’ll want to run the application in production or perform automatic testing in a QA or staging environment to cover as many system flows as possible. If no automatic testing is available, perform manual testing. This can take a few hours to one or two days until you meet sufficient coverage to achieve the starting point.
vFunction supports Java applications (1.6+) and .NET applications (4.0+) A wide variety of application servers including Oracle WebLogic, IBM WebSphere, Tomcat, Red Hat JBoss, and more are supported along with a large number of JVMs and JDKs – see the support matrix document.
Take control of your microservices, macroservices, or distributed monoliths with vFunction’s AI-driven architectural observability platform.