This blog post was written by Tejas Anil Shah based on an interview with Erich Jagomägis, a Technical Lead at Bitweb.
Bitweb prides itself on maintaining high standards when it comes to their software. Maintaining high-quality, secure, and up-to-date code across more than 100 active applications with a small technical leadership is no small feat.
To address the growing complexity of monitoring software quality at scale, Bitweb is currently developing Claritree, a custom-built solution to monitor and manage technical debt.
Still in active development, Claritree is Bitweb’s approach to ensuring long-term codebase health. It is designed to help technical leads and project stakeholders identify issues early and take action before tech debt compounds. With successful demos and a prototype already in place, Claritree is now en route to be piloted in a live environment.
The Problem: Managing Technical Debt at Scale
Bitweb holds itself to a high standard when it comes to software quality. Apart from striving for no bugs, it also enforces clean code, secure infrastructure, and cloud best practices. While this is manageable across a handful of projects, overseeing 100+ applications with a small team makes it increasingly difficult to maintain visibility.
Tasks like checking framework versions, monitoring outdated dependencies, and scanning for code smells become time-consuming, inefficient and outright a waste of resources. Bitweb needed a way to automate these checks and ensure that every application remains compliant with the company's standards.
The Proposed Solution: Claritree
Claritree, a centralized tool for monitoring technical debt, is Bitweb’s proposed answer to the problem. It is currently being developed in-house as a configurable monitoring platform that integrates into existing workflows and development pipelines.
The setup begins with administrators defining the specific metrics they want to track. It could be metrics such as Java versions, outdated dependencies, code smells or security vulnerabilities for example. Once defined, Claritree can pull data about these metrics from multiple sources. It could be directly from source code as part of CI/CD pipelines or via APIs from third-party tools like Snyk and SonarCloud.
This data is analyzed against custom rulesets, and the results are delivered to relevant stakeholders through a clear and actionable UI. For example, if a library is using an outdated Java version, Claritree identifies it and flags it for attention.
One of the key benefits of building Claritree internally is that it provides a single interactive dashboard, allowing project owners to get a real-time overview of tech debt issues. They can then export those issues directly into tools like JIRA with pre-written task descriptions. Thereby streamlining both detection and resolution of problems.
Why Build In-House?
While several commercial tools offer pieces of this functionality, none provided the full range of customization and integration that Bitweb required. Rather than juggle multiple tools, Claritree consolidates everything into one platform tailored to Bitweb’s specific needs.
This custom approach ensures tighter alignment with Bitweb’s architecture, priorities, and long-term development processes.
Tech Stack
Claritree is built using a lean and familiar stack:
Frontend: Angular (with plans to explore React in the future)
Backend: Spring Boot, Bitweb’s specialty framework
Infrastructure: AWS
This setup allows Bitweb to leverage internal expertise while keeping the system easy to maintain and expand.
Looking Ahead
Claritree remains an experimental project, but early prototypes and internal demos have shown strong potential. As development continues, the goal is to validate its effectiveness in real-world scenarios.
While still evolving, Claritree is engineered to reduce manual overhead, improve visibility into code health, and embed quality checks directly into the development pipeline. Its flexible architecture and integration with existing tools position it as a promising solution for scalable, standards-driven software maintenance.
Bitweb is a Digit Partner. If you enjoy conversations about software development, and would like to learn more about Claritree, you can head straight to the source at the Digit Conference on 9 May in Tartu. Get your tickets here.