Newsletters




vFunction Unveils First-to-Market Software Architecture Governance, Reining in Microservices Complexity


vFunction, the pioneer of AI-driven architectural observability (AO), is debuting new functionalities that deliver software architecture governance amid bloated microservices sprawl. Engineered to help enterprise teams monitor their distributed architectures, vFunction’s solution aims to accelerate application innovation while simultaneously maintaining resiliency and reducing technical debt.

The state of enterprise architectures today consists of a wealth of microservices that are—while designed to drive modernization from monolithic applications—innately complex. A lack of software architecture governance compounds this complexity further, where these distributed applications are left to wallow in their own circular dependencies, multi-hop flows, and duplicate functionality, according to vFunction. Furthermore, instances of architectural drift—or, when the application architecture’s current state moves away from the target state—debilitates overall application health.

To close the gap between modern microservices architectures and application health and optimization, vFunction’s latest capabilities empower enterprises to set architectural rules that act as guardrails to maintain architectural principles from release to release, as well as increase visibility into app flows. With AI algorithms that categorize services into API, core, and composite services layers, distributed applications benefit from increased resiliency, fault tolerance, and scalability.

“Good software architecture matters to overall application health and business success, but it’s hard to enforce it without the right tools, particularly for microservices,” said Moti Rafalin, CEO and co-founder of vFunction. “It's all too easy to introduce unnecessary dependencies that violate architectural best practices and, in turn, result in more technical debt. vFunction addresses these complexities, helping teams maintain architectural integrity for resilient and scalable applications from release to release.”

vFunction now offers the following capabilities:

  • Comprehensive flow analysis: Now, vFunction’s architectural observability platform provides insights into application usage patterns, not just documenting expectations or identifying efficient or complex flows. This empowers teams to proactively address architectural issues before they impact application performance.
  • Live flow coverage for monolithic applications: By continuously monitoring production environments, vFunction provides insights into resource usage of specific flows, enabling comparison between production and pre-production flows. This more effectively aligns test coverage with real user journeys, driving a more accurate understanding of app behavior.
  • Sequence flow diagrams for distributed applications: This feature offers an in-depth view of application flows to help developers and SREs better understand the differences between efficient processes and those at risk of failure due to complexity. By simplifying flow tracking with sequence diagrams, enterprise teams can more easily monitor changes and reduce mean time to repair (MTTR).

“When application architectures become too complex, resiliency, security, performance, and developer efficiency suffer,” said Jim Mercer, program vice president at IDC. “vFunction is helping enterprises gain a deep understanding of their software architecture and improve system governance, which can enable software engineers to work faster and maintain healthy microservices. With comprehensive flow analysis, vFunction helps teams visualize production flows to compare with architectural blueprints. By identifying potential gaps in coverage, vFunction helps resolve problems before they affect performance.”

To learn more about vFunction, please visit https://vfunction.com/.


Sponsors