Propuesta de buenas prácticas para APIs REST escalables y mantenibles con ASP.Net Core
| dc.campus | Unitec Tegucigalpa | |
| dc.catalogador | Regina Matamoros | |
| dc.collection | Tesis de Postgrado | |
| dc.contributor.advisor | Jorge Raúl Maradiaga Chirinos | |
| dc.contributor.author | José Rafael Corrales Álvarez | |
| dc.coverage | Choluteca, Choluteca, Honduras | |
| dc.date.accessioned | 2025-11-08T17:51:20Z | |
| dc.date.available | 2025-11-08T17:51:20Z | |
| dc.date.issued | 2025-08-01 | |
| dc.description.abstract | El 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.description.abstract | The 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.discipline | Ingeniería y TI/ Engineering & IT | |
| dc.faculty | Facultad de Postgrado | |
| dc.finalwork.creationdate | 01/08/2025 | |
| dc.format | ||
| dc.identifier.uri | https://repositorio.unitec.edu//handle/123456789/14082 | |
| dc.language.iso | es | |
| dc.publisher | Universidad Tecnológica Centroamericana UNITEC | |
| dc.rights | Attribution-NonCommercial-ShareAlike 4.0 International. | |
| dc.rights.uri | https://creativecommons.org/licenses/by-nc-sa/4.0 | |
| dc.source | Universidad Tecnológica Centroamericana UNITEC | |
| dc.subject | APIs REST | |
| dc.subject | ASP.NET Core | |
| dc.subject | Buenas Prácticas de Desarrollo | |
| dc.subject | Clean Architecture | |
| dc.subject.ddc | 005.269 C823 | |
| dc.thesis.degreelevel | Postgrado | |
| dc.thesis.degreename | Maestría en Gestión de Tecnologías de la Información / M-26 | |
| dc.title | Propuesta de buenas prácticas para APIs REST escalables y mantenibles con ASP.Net Core |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Propuesta de buenas prácticas para Apis Rest escalables y mantenibles con ASP.Net Core-1.pdf
- Size:
- 1.59 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description:
