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

Authors

  • 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

Keywords:

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

Abstract

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.

Downloads

Published

2026-07-27

License

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

LACCEI retains copyright of all published articles under the terms of its copyright transfer agreement. As the copyright holder, LACCEI distributes the articles to the public under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0).

How to Cite

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