vFunction, the pioneer of AI-driven architectural observability and modernization, is unveiling new generative AI (GenAI)-powered capabilities that accelerate application refactoring based on vFunction's advanced architectural intelligence. This new feature empowers engineers to achieve faster, more consistent architectural modernization from within their integrated development environment (IDEs) and command line, according to vFunction.
vFunction’s GenAI combines rich architectural context with static and dynamic analysis, enabling users to seamlessly remediate architectural technical debt and accelerate service transformation. vFunction can enrich any coding assistant with knowledge regarding semantic structures such as context, components, and logical domains, enabling system-wide architectural awareness rather than isolated code alternations.
“With these new advancements, teams can surface and resolve architectural debt, and transform their apps to cloud native, with unprecedented speed through autonomous modernization,” said Amir Rapson, CTO and co-founder of vFunction. “From eliminating circular dependencies to refactoring ‘God classes,’ developers can now simplify refactoring and modernization, accelerate delivery, and optimize architecture for the cloud.”
Powered by AI experts and trained on real customer applications, vFunction’s GenAI capability optimizes prompts with architectural intelligence, enabling full, intuitive modernization as opposed to a clunky, “lift-and-shift” approach. As part of its strategy, vFunction offers a new MCP server that connects vFunction’s architectural observability engine to modern developer environments, empowering users to query architectural issues, generate GenAI prompts, and execute remediation from the command line.
vFunction’s GenAI refactoring can:
- Remove dead code and dependencies that are unneeded in certain contexts.
- Refactor out domain dependencies and calls between domains.
- Refactor design patterns of utility classes depending on core business logic.
- Simplify, split, and re-architect God classes.
- Refactor out circular flows between domains that affect resiliency and scalability.
- Split overgrown classes that are used differently by multiple domains.
“We're turning architectural observability into action,” said Rapson. “Instead of just showing teams what’s wrong with their applications, we’re giving them AI-powered tools to fix these problems automatically. This bridges the gap between identifying architectural issues and resolving them to accelerate cloud modernization by orders of magnitude, taking the modernization process from months to days.”
To learn more about vFunction, please visit https://vfunction.com/.