Propuesta de buenas prácticas para APIs REST escalables y mantenibles con ASP.Net Core

dc.contributorJorge Raúl Maradiaga Chirinos
dc.coverageCholuteca, Choluteca, Honduras
dc.creatorJosé Rafael Corrales Álvarez
dc.date2025-11-08T17:51:20Z
dc.date2025-11-08T17:51:20Z
dc.date2025-08-01
dc.date.accessioned2026-08-31T11:48:32Z
dc.descriptionEl desarrollo de APIs REST se ha convertido en una práctica clave en arquitecturas orientadas a servicios. No obstante, diversos estudios han evidenciado que la falta de buenas prácticas, especialmente en entornos ASP.NET Core, genera problemas críticos de mantenibilidad, escalabilidad y claridad estructural. Esta investigación analiza la relación entre los principios Clean Code, SOLID y Clean Architecture con el diseño estructurado de APIs REST, proponiendo lineamientos técnicos aplicables en ASP.NET Core. El enfoque es cualitativo y descriptivo, basado en el análisis de más de 40 fuentes académicas, normativas internacionales (ISO/IEC 25010), documentación oficial (Microsoft, Google, AWS) y repositorios de código en C#. El diagnóstico identificó deficiencias comunes como acoplamiento excesivo, controladores sobrecargados y baja modularidad. Como resultado, se propone un conjunto de lineamientos organizados y aplicables a nuevos desarrollos o refactorizaciones. Se concluye que su adopción sistemática mejora la estructura interna del software, la eficiencia del equipo y su alineación con estándares industriales.
dc.descriptionThe development of REST APIs has become a key practice in service-oriented architecture. However, several studies have shown that the lack of good practices, especially in ASP.NET Core environment, leads to critical issues regarding maintainability, scalability, and structural clarity. This research analyzes the relationship between Clean Code principles, SOLID, and Clean Architecture with the structured design of REST APIs, proposing technical guidelines applicable in ASP.NET Core. The approach is qualitative and descriptive, based on the analysis of over 40 academic sources, international standards (ISO/IEC 25010), official documentation (Microsoft, Google, AWS), and C# code repositories. The diagnostic phase identified common deficiencies such as excessive coupling, overloaded controllers, and low modularity. As a result, a set of guidelines is proposed, applicable to both new developments and refactoring processes. The study concludes that their systematic adoption improves the internal structure of the software, team efficiency, and alignment with industry standards.
dc.formatPDF
dc.formatapplication/pdf
dc.identifierhttps://repositorio.unitec.edu//handle/123456789/14082
dc.identifier.urihttps://dspace-ignite.igniteonline.la/handle/123456789/12971
dc.languagees
dc.publisherUniversidad Tecnológica Centroamericana UNITEC
dc.rightsAttribution-NonCommercial-ShareAlike 4.0 International.
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/4.0
dc.sourceUniversidad Tecnológica Centroamericana UNITEC
dc.subjectAPIs REST
dc.subjectASP.NET Core
dc.subjectBuenas Prácticas de Desarrollo
dc.subjectClean Architecture
dc.subject005.269 C823
dc.titlePropuesta de buenas prácticas para APIs REST escalables y mantenibles con ASP.Net Core

Files

Collections