Analysis tool to explore the impact and risks of new microservices

AridNova provides a microservice analysis platform that proactively identifies breaking changes and vulnerabilities before they impact production. By giving developers complete visibility into service dependencies, AridNova reduces debugging time, improves cross-team transparency, and helps engineering teams ship on schedule despite growing system complexity.
Contact About This Opportunity
Contact
Alex Damiano MS
Mgr, Venture Development , Tech Launch Arizona

The Problem

Software systems are often built on microservices, which are small, independent applications developed by different teams that interact to meet enterprise needs. Microservices are commonly used for flexibility and scalability, but while they enable decentralized development across independent teams, they add complexity because they need to be integrated, and distinct teams are not familiar with the details other teams handle. Developers and testers often struggle to comprehend how these services interact or become interdependent across teams. In the midst of system evolution, developers struggle to verify and validate that their local changes do not impact others, risking breaking system functionality before shipping updates to production and resulting in complex root cause analysis later on. There are existing tools for automated code suggestions, code summaries, and microservice dependency visualizations to aid final integration; however, they either have a marginal impact on quality assurance or require significant manual effort and runtime resource overhead. There is a notable gap regarding the verifiable impact of change on system functionality, quality, and operations in microservice systems. Lack of tooling support leads development teams to blind spots in both the comprehension and quality assurance of their updates that go to production, potentially leading to time-consuming rework and costly launch delays.

The Solution

Our tools analyze the microservice system source code holistically and take preventative measures to mitigate breaking changes and degradation. Taking into account all microservice codebases and recognizing inter-service dependencies, one can analyze the system in its entirety. This translates to human-centered or automated intelligence on top of the system. The end user can configure a pipeline providing an overview of the system's current state, as in the source control or monitor updates towards architectural quality across microservices, compliance to anti-patterns, breaking changes, or issues with incompatible authorization policies. This alings with quick verifiable results or fine-grained automated test generation to validate the changes at runtime. By combining source code analysis with microservice development standards and generative AI we can better understand service interactions and architecture to make precise updates without unknowingly breaking the system. In addition, our interactive architectural visualizations that pointing to issues in microservice components or end points. This minimizes unexpected bugs, reduces debugging time, improve cross-team transparency into dependencies and helps teams stay on schedule more effectively.

The Opportunity

This technology allows a powerful opportunity to improve software development, testing, and reliability in microservice integration at a new product launch. Our tools reduce the effort required to understand complex systems and provide measurable insights with safeguards throughout their evolution while maintaining expected operation without blindspot errors introduced by updates of individual services. Our solution supports a more reliable system, efficient problem-solving, and higher confidence in never-ending system changes speeding up the time to market. As microservice architectures continue to scale across organizations, the global microservices market has expanded significantly, with valuations between USD 4.2 - 7.7 billion in 2024 and projections that exceed USD 45 billion by 2035. Tools that support architectural comprehension, quality safeguards, and testing with verification are increasingly valuable. This helps teams accelerate development cycles and deliver projects on schedule.  

Status

There is a prototype available that was built off customer insights gained through participation in both regional and national NSF I-Corps programs from conversations with potential customers. The team is looking for beta-testing partners, particularly development teams of microservice systems, that will allow the system to be optimized further prior to product launch.

Contact us today.

Talk to a Tech Launch Arizona Venture Development Manager to learn more and get connected to the inventor.
Contact Us Startup

Alex Damiano MS

Mgr, Venture Development
Tech Launch Arizona