The goal is to maximize system performance and scalability while reducing technical and financial bottlenecks, using real data from operational and business metrics.
High-impact technical decisions should be evidence-based. That means systems need to be instrumented with proper telemetry, offering reliable data for continuous analysis.
A code repository is like a living timeline of your architecture. It reveals not just changes and authors, but also signs of instability, technical debt, and architectural hotspots.
Even a basic Git analysis can reveal:
git commit -m
)diff
)This data helps identify maintenance hotspots and detect areas with instability or low shared ownership. Artifacts with high change rates require more attention. Statistically, they are more likely to suffer from instability or poor separation of concerns, which can hurt system reliability in production.
Hotspots may represent high business value (if under active evolution) or architectural problems like excessive coupling or low cohesion.
To validate your assumptions, you can:
Files frequently changed together in the same commit or PR:
If multiple teams are editing the same files:
If files are tightly coupled and hard to test:
Quantitative metrics are useful, but they must be read alongside qualitative signals like:
Numbers alone don’t tell the full story.
Example: an artifact with many changes may be evolving (good) or being constantly patched (bad).
In modern systems with frequent releases, MTBF becomes less useful due to continuous change.
If teams focus too much on MTBF, they may deploy less often to avoid failures. This leads to:
The goal is frequent, low-risk releases.
Continuous deployment helps teams deliver value faster. It’s a challenge, but possible with maturity in testing and automation.
These indicators should never be used to measure developer performance.
They are tools to identify architectural risks and improvement opportunities.
One of the biggest architectural challenges is to translate technical improvements into business impact.
Tactics:
This post reflects lessons and ideas from my mentorship journey with Elemar Junior. I’m sharing notes, learnings, and hands-on insights about Quantitative Architecture, focusing on using real data to support architectural decisions.
If this content was helpful, share it with your team. If you'd like to discuss more, feel free to connect on LinkedIn