Design Patterns in Software Architecture: A Critical Analysis of Their Influence on Performance and Maintainability

Autores/as

  • Juan Oswaldo Alfaro Bernedo Universidad Nacional Federico Villarreal - (PE), Perú
  • Maria Renee Alfaro Bardales Universidad Nacional Federico Villarreal - (PE), Perú
  • Willian Sebastián Flores Sotelo Universidad Nacional Federico Villarreal - (PE), Perú
  • Pervis Paredes Paredes Universidad Nacional Federico Villarreal - (PE), Perú
  • Francisca Sonia Vera Tito Universidad Nacional Federico Villarreal - (PE), Perú
  • Martin Sabino Gavino Ramos Universidad Nacional Federico Villarreal - (PE), Perú

DOI:

https://doi.org/10.18687/LACCEI2026.1.1.962

Palabras clave:

Software architecture, design patterns, microservices, blockchain, performance, maintainability, artificial intelligence.

Resumen

This academic report provides a critical analysis of the influence of design patterns on the performance and maintainability of contemporary software architecture, with a particular focus on distributed environments such as microservices and blockchain. Through a systematic review of the scientific literature, based on articles published between 2020 and 2025 in databases such as Scopus and IEEE Xplore, this research identifies and classifies various patterns according to their structural, transactional, and security purposes. It finds that while the use of patterns like the "FAN" in microservices significantly increases performance and scalability, it also has technical drawbacks in terms of operational complexity and latency. The impact of artificial intelligence and machine learning on automatic pattern detection is also analyzed, highlighting the optimization that can be achieved in application architectural design despite current challenges related to bias and a lack of standardization. Therefore, the research defines guidelines for pattern selection in digital transformation projects and concludes by stating that their correct implementation requires a thorough analysis of quality objectives and the technological context, thus ensuring the system's sustainability.

Descargas

Publicado

2026-07-27

Número

Sección

Articles

Licencia

Licencia Creative Commons

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.

LACCEI conserva el copyright de todos los artículos publicados bajo los términos de su acuerdo de transferencia de copyright. Como titular del copyright, LACCEI distribuye los artículos al público bajo la Licencia Internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0 (CC BY-NC-SA 4.0).

Cómo citar

Alfaro Bernedo, J. O., Alfaro Bardales, M. R., Flores Sotelo, W. S., Paredes Paredes, P., Vera Tito, F. S., & Gavino Ramos, M. S. (2026). Design Patterns in Software Architecture: A Critical Analysis of Their Influence on Performance and Maintainability. LACCEI, 1(14). https://doi.org/10.18687/LACCEI2026.1.1.962