INCREMENTAL REFACTORING TO REDUCE TECHNICAL DEBT: MIGRATING FROM AN MVC MONOLITH TO MICROSERVICE APIS
Annotation We report an incremental migration from a .NET MVC monolith to microservices (Web API, .NET 8). The Strangler Fig pattern and small behavior-preserving refactorings were applied. Progress was tracked with four KPIs (endpoint coverage, refactoring ratio, DB/Cache, NoSQL adoption) and aggregated by a bounded IMPI index. In four months, stage goals were met: DB load decreased and responsiveness improved without halting releases.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-10-21
- DOI
- https://doi.org/10.5281/zenodo.17480200
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 0.00